問題タブ [maruku]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
987 参照

ruby - マルクを使ったコードブロックの書き方

ruby,javascript用のmarukuでコードブロックを書くにはどうすればいいですか

現在私はテクニックを使用しています。しかし、私の最初の行は左に移動します。

{:lang=ruby html_use_syntax=true}

0 投票する
2 に答える
4292 参照

ruby-on-rails - HTML からマークダウンに移行する必要がありますが、何か提案はありますか?

Markdown (スーパーセット) から HTML に変換するために Maruku を使用しています。HTML から Markdown に変換する方法を教えてください。

0 投票する
0 に答える
454 参照

ruby-on-rails - テキスタイルとマルクの問題

HAML用のカスタムフィルター(http://github.com/alec-c4/cb-haml-filters)を開発しましたが、テキスタイルとマルクに小さな問題があります。多分あなたはこれで私を助けることができます

  1. コードのあるテキスタイルの問題

    /li>

解析後、h4タグ内に埋め込まれたYouTubeビデオが表示されます(h4とhttp://youtubeの間に1行の空の行があります...つまり\n\ n)。ただし、2つの空の行(\ n \ n \ n)では、すべて正しくレンダリングされます。マークダウンでは、すべてのhtmlが正常にレンダリングされます。

  1. まるく。すべて問題ありませんが、scribdフィルターによりエラーが発生します

    REXMLはこのXML/HTMLを解析できませんでした。

0 投票する
1 に答える
367 参照

ruby - マルクフィルターのハム

このプロジェクトでは、Maruku フィルター内で Haml タグを混在できるようにする必要があります。たとえば、私はこれを行うことができますか?

マルクを取り出したい場所をインデント解除できることは知っていますが、:maruku使いたいときにいつでも行うのは面倒です.

0 投票する
4 に答える
6933 参照

pdf - TOC 付きの PDF への Jekyll ドキュメント

HTML および PDF 出力でJekyllを使用してドキュメントを作成したいと考えています。HTML にはナビゲーションを含めることができますが、PDF には目次を含める必要があります。それを行う無料で簡単な方法はありますか?

HTML部分は簡単ですが、@media print CSSを使ってPDFファイルを作成したいと思います。

これを行う方法がいくつかあります。

  1. PrinceXMLを使用してください。残念ながら、これは厄介な値札付きの商用製品であり、~$500 です。
  2. WKHTMLTOPDFを使用する
  3. それを使用してPDF変換を行うことができるので、Marukuを使用してください

複数ページの HTML と TOC 付きの単一ページの PDF を作成したいと考えています。助言がありますか?

ところで。Builder はPrinceXMLを使用してこの問題を解決しました。

0 投票する
11 に答える
68492 参照

javascript - マークダウンにJavaScriptを埋め込む

Marukuマークダウンプロセッサを使用しています。これが欲しい

しかし、私がそれを多数のエラーでレンダリングすると、それは文句を言います。最初のものは

そして、残りはパーサーがおかしくなりそうです。次に、JavaScriptをページ上のdivにレンダリングします。私はそれをCDATAブロックにし、jqueryとスクリプトの間に余分な間隔を空けてみました。

ヘルプ?

0 投票する
2 に答える
853 参照

ruby - マルクを脱出するレール3

RoR3アプリでマルクを使用しています。ただし、問題は、h(text)Marukuを使用する前にこのメソッドを使用してデータベースからテキストをエスケープすると、エスケープ>する>ため、Marukuがこれをブロッククォートと見なさないことです。

しかし、それでも残りのテキストをエスケープしたいので、私の質問は、これをどのように機能させることができるかということです。

エスケープを無効にしたくないが、エスケープしたくない>

0 投票する
1 に答える
530 参照

html - 生の html タグを生成するように MaRuKu を拡張し、md_html は html をエスケープします

私は Insitiki コードで作業しており、maruku 構文を拡張していくつかのカスタム html タグを生成しようとしています。

例:

次のようにhtmlコードを出力する必要があります。

したがって、YouTubeの埋め込みビデオを提供してくれます。

それを機能させるために、私はこのチュートリアルhttp://maruku.rubyforge.org/extending/extensions.htmlに従い、maruku のドキュメントを見ました。

問題は、マルク法を使用することです:

context.push(doc.md_html("<p>raw html</p>"))

結果として得られる html コードはエスケープされるため、得られるのはそのままのテキストであり、必要な生の html ではありません。

戦略を変更して、次のようなものを使用してみました:

context.push(doc.md_el(:raw_html,[],:raw_html => "<p> raw raw raw </p>")

無駄に...私が今得たものは次のとおりです。REXML could not parse this XML/HTML:

この問題については何も見つかりませんでした。maruku のドキュメントは非常に薄いです (または、私は検索が非常に苦手です)。

どんな助けでも大歓迎です。

0 投票する
1 に答える
785 参照

ruby-on-rails-3 - Rails3でMarukuを使用する際の問題

私はRailsを初めて使用しますが、長年にわたってPHPを幅広く使用してきました。私はMVC/Railsの世界で自分のスキルを高めるために簡単なブログ(私は知っています)を構築しています。

私は基本的な作業を行っていますが、週末にMarukuを機能させるために費やしました。たとえば、テキスト領域から保存された投稿本文を、Markdown Extraマークアップを使用してデータベースに保存し、再びブラウザに戻します。

Postモデルで次のコードを使用しましたが、/postsを読み込もうとするとエラーが発生します-「未定義のローカル変数またはメソッド`maruku'for#」

また、ここで見つけたPostsControllerでも同様のことを試しました。次に、ショービューで@ post.contentを呼び出しましたが、エラーが発生します。

私はそれが私の初心者の脳が死んでいることを確信していますが、私はこれと2日間戦ってきたので、どんな助けや方向性も素晴らしいでしょう。ところで、私の古いブログ投稿はすべてそのようにフォーマットされているので、MarkdownExtraが必要なのでmarukuを使用しています。

ありがとう

更新-PostsController

0 投票する
1 に答える
551 参照

html - Maruku がコード ブロックの 2 行目を正しく解析していませんか?

Maruku (Ruby) を使用して、Markdown 形式のテキストを解析しています。code次のようなブロックをフォーマットしようとすると問題が発生します。

したがって、コードの最初の行 (md ファイルで 4 つのスペース (またはタブ) でインデントした) は、期待どおりにレンダリングされます。ただし、コードの 2 行目 (まったく同じ数のスペースでインデントされています) HTML が生成されると、余分な 4 つのスペースでインデントされます。

出力は次のようになります。

Markdown 入力を Gruber の「Dingus」でテストしたところ、期待どおりにレンダリングされました (つまり、両方のコード行が 1 つのブロックにあり、両方とも同じレベルでインデントされています)。でもマルクなら二段ベッド。

RDiscount でも試してみましたが、同じ効果が得られます。定義リストが必要なので、Maruku を使用しています。

SO がどのようにフォーマットするか:

これが普通のライン