問題タブ [redcarpet]

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 投票する
1 に答える
631 参照

jekyll - Jekyll + redcarpet 行番号

Jekyll ブログをセットアップし、構文の強調表示用に次の構成を使用しています。

これにより、次のように構文の強調表示を追加できます。

この形式を維持して行番号を追加する方法はありますか?

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

ruby-on-rails - マークダウンと Redcarpet Gem を使用して Rails アプリで画像をレンダリングする方法は?

Rails でブログを作成していますが、Redcarpet を使用してマークダウンでブログ コンテンツを生成することにしました。問題は、画像をレンダリングできないことです。

次のマークダウン構文を試しました。 ![test](/image.png)

また、html 画像タグを使用してみました: <img src="/image.png">

また、埋め込まれた Ruby イメージタグも試しました。 <%= image_tag "image.png"%>

私の画像は app/assets/images フォルダーに正しく配置されています。Redcarpet または私のパス名のオプションと関係がありますか? オンラインで見つけた例を使用して、次のヘルパーメソッドを使用しました

私の show.html.erb ファイルは次のようになります。

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

ruby-on-rails - Redcarpet + Pygments - 複数行エラー

この Railscast に従って、Rails アプリに構文の強調表示とマークダウンを組み込んでみました。

http://railscasts.com/episodes/207-syntax-highlighting-revised?view=asciicast

しかし、何らかの理由で、単一行のスニペットにのみフォーマットを適用しています。たとえば、これは機能します:

` `` test ``` (ここでは github マークアップの書式設定を避けるために引用符を区切ります)

しかし、これは機能しません

```

テスト

```

複数行のコード スニペットを有効にするにはどうすればよいですか?

これが私がapplication.rbに持っているものです:

そして私の見解は単純です:

注:これをすべてCKEditor内で実行しようとしています

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

ruby-on-rails - Rails: Redcarpet マークダウンと auto_html の競合

私は、ユーザーが youtube ビデオ、画像、ツイートなどを入力できるようにするアプリに取り組んでいます。それを達成するために、auto_html( https://github.com/dejan/auto_html ) を使用し、コードは正常に動作します。現在、redcarpet マークダウンを実装しようとしていますが、関数「markdown」(自分で定義したもの) を使用するたびに、auto_html が機能しなくなります。

redcarpet のコード (ヘルパー ファイル内) は次のとおりです。

以下は auto_html のコードです (Msg モデル内):

これはビューです:

ここで、msg.content はテキスト形式のユーザー入力で、msg.content_html は auto_html フィルターを適用し、入力 URL をその形式 (画像、ビデオなど) に変換します。auto_html と markdown が別々に動作するようになりました。上記のようにコードをビューに残しておくと、auto_html は正常に読み込まれますが、マークダウンは機能しません。msg.content から「_html」を削除すると、マークダウンが機能します。

これを回避する方法はありますか?何か不足していますか?

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

ruby-on-rails - マークダウン テキストのプレビューの実装

私は Ruby on Rails プロジェクトに取り組んでおり、redcarpet gem を使用して、プロジェクト内のいくつかのテキスト記述にマークダウン構文を実装しました。

魅力のように機能し、マークダウンテキストをHTMLに簡単に変換できます

<%= markdown some_text_variable %>

しかし今、全文のほんの一部をレンダリングするプレビュー機能を実装したいと考えています。

次の素朴な構造

<%= markdown some_text_variable[0..preview_length] %>

MD 構文を簡単に分解して構造を混乱させる可能性があるため、機能しません (たとえば、画像リンクの半分で元の文字列を分割することを想像してください)。

私が思いついた

<%= markdown some_text_variable[0..preview_length].split(/\r?\n/)[0..-2].join("\r\n")) %>

ただし、たとえばコード ブロックは扱いません。

MD テキストにそのような種類のプレビューを実装する方法はありますか?