問題タブ [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.
ruby - Markdown が Ruby redcarpet で正しく解釈されない
私のslate
プロジェクトには次のマークダウンがあります。
そして、私middleman
はサイトを提供するために使用します: bundle exec middleman server
. ただし、最後のサブセクションのタイトルはh2
タグ (スクリーンショット) として正しく解釈されません。でビルドしても結果は同じですrake build
。
ただし、このマークダウンをhttp://stackedit.ioなどの他のインタープリターに配置しても問題ありません。
そのため、マークダウンインタープリター ( Ruby redcarpet ) が何らかの理由で壊れているのではないかと考えています。コンソールに警告/エラー メッセージは表示されませんでした。さまざまなバージョンの redcarpet を試しました。エラーは異なりますが、解釈された HTML もエラーです。Ruby と Redcarpet の組み合わせでうまくいくと思いますか?
これが私のものconfig.rb
です:
考えられる原因を誰か教えてください。または回復する方法は?
ruby-on-rails - Rails で truncate と Redcarpet マークダウンを組み合わせる: リンクが機能しない
Rails ブログ アプリケーションで構文の強調表示に Redcarpet を使用しています。
私の posts/index.html.erb では、最初の数文 (または段落) をプレビューするためにブログ投稿を切り詰めたいと考えています。ユーザーは、切り捨てられた投稿の最後にある [続きを読む] をクリックして、ブログ投稿全体を読むことができる必要があります。残念ながら、「もっと読む」リンクは Redcarpet では機能しません (マークダウン メソッド (以下を参照) を使用しない場合、リンクは正常に機能します)。どうすれば修正できますか?Redcarpet で他のオプションを使用する必要がありますか?
Redcarpet を使用した /helpers/application_helper.rb のマークダウン メソッド:
/views/posts/index.html.erb
ところで、私は @posts 変数をループしているので、「post.content」は 1 つの投稿のコンテンツを提供し、「post」は投稿のパスを提供します。
「続きを読む」というテキストが表示されていますが、クリックできません。「マークダウン」メソッドを除外すると、「続きを読む」リンクが正常に機能します。
「マークダウン」メソッドでリンクを作成するにはどうすればよいですか?
ruby-on-rails - Rails が HTML 出力の間違った位置に要素を挿入しています。間違った構文?
これはおそらく非常に単純ですが、今は長い間解決しようとしました。
picture(file, alt)
Markdown コンバーターRedCarpet用のヘルパー メソッドとカスタマイズされたイメージ タグがあります。
ヘルパー メソッドは、<picture>
指定されたファイルと代替テキストで -tag を作成します。カスタム Redcarpet レンダラーは、このpicture(file, alt)
メソッドを使用して、picture-tag と追加のキャプションを含む div.image を作成します。div.captionは、 div.image 内の -tag の後に配置する必要があります。 <picture>
しかし、何らかの理由で、私の RedCarpet レンダラーには div.caption が -tagに含まれてい <picture>
ます。
お気に入り:
視覚的には同様に機能しますが、W3C バリデータによると、外に出る必要があります。
画像タグの div.caption 外側を取得するには? さらに、これはメソッドから HTML を出力する良い方法ですか?
application_helper.rb:
custom_redcarpet.rb:
ruby-on-rails - redcarpet gem (Ruby on Rails) を使用して余分なスペースを取り除く方法
マークダウンを使ってブログを書こうとしているのですが、redcarpet gem をインストールすることにしました。すべて問題ないように見えますが、pygments.rb は構文の強調表示で素晴らしい仕事をしています```
。それを取り除く方法は?
application_helper.rb
投稿ビュー - show.html.haml
崇高なコードは次のようになります。
これは、コンテンツを投稿するために同じコードをコピーして貼り付けた場合、レンダリングされた投稿がどのように見えるかです。
SublimeText3 を 2 つのスペースでインデントして使用しています。ビューは html.haml 形式です。
これは、投稿コンテンツの正確な入力です。