問題タブ [kramdown]

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 に答える
592 参照

css - フェンシングされたコード ブロックが正しく強調表示されない

Jekyll で、Markdown コンバーターを kramdown に設定するとbundle exec jekyll serve、このフェンスで囲まれたコード ブロック

次のようにレンダリングします。 クラムダウン

これは私が何をしても起こります。オプションを設定してみましたinput: GFMが、入っていても入っていなくても違いはありません。

ただし、Markdown コンバーターを Redcarpet に設定すると、同じコード ブロックが次のようにレンダリングされます。 1回の出演

これは私が見たいものです!しかし、Redcarpet は使いたくありません。クラムダウンを使いたい。

以下のレンダリングされた HTML からわかるように、コード ブロックが強調表示されます。Rouge が使用できるはずの Pygments 用の CSS スタイルシートを使用しています。divのクラスが Markdown コンバーター間で変更されていることに気付きました。kramdown では、そのクラスは ですが.highlighter-rouge、Redcarpet では、そのクラスはただhighlightです。Markdown コンバーターを切り替える場合、CSS を手動で変更する必要がありますか?

クラムダウン:

クラムダウン要素

レッドカーペット:

1 要素

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

jekyll - kramdown はテーブルをフォーマットしません

kramdown バージョン 1.10.0 を使用して、テーブルをレンダリングする方法を見つけようとしています。いずれかのマークダウン形式。

私は次のことを試しました:

ただし、kramdown を使用してレンダリングするものはないようです。

これは、jekyll でテーブルを表示しようとしているときに特にイライラします。

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

jekyll - 任意の要素のクラムダウン ID?

Kramdown を HTML プリプロセッサとして使用する Jekyll を学習しています。

私がうまくいかないように見えるのは、要素にIDを割り当てる方法です。

クラムダウンで、使用する順序付きリストを作成する

しかし、この要素に CSS またはリンク先の ID を割り当てるにはどうすればよいでしょうか。

だから例えば

やってみた やってみた

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

jekyll - Jekyll: _config.yml の入力を無視する kramdown

私のjekyllサイトの構文強調表示を、githubでもサポートされている構文強調表示の構文で機能させようとしています。現在、この構文を使用してコードを強調表示しています。

私のサイトでは問題なく動作しますが、github では動作しません。代わりに、このサポートされている構文で動作する必要があります。

構文が github でも強調表示されていることが要件です。そこで、このブログ投稿を見つけてフォローしました。しかし、それは機能していません。エラーは発生しません。この部分は kramdown によって解釈されず、代わりに<p>.

古いバージョンのjekyll 3.0をインストールしようとしましたが、これも違いはありませんでした。私は問題をグーグルで検索し、同じ問題を抱えている多くの人々を見つけましたが、githubの人々によってかなり激しく断られたため、githubで問題を開くのではなく、ここで質問しています. 彼らは、これは3.1で解決された既知のバグだと言っていますが、私は 3.1.2 を持っていますが、解決されていません。

また、rouge と kramdown の gem (1.10.1 と 1.10) もインストールしました。私は、jekyll が my のこれらの設定を無視していると信じています_config.yml:

誰かがこれについて助けてくれれば、それは素晴らしいことです。

0 投票する
3 に答える
2003 参照

css - jekyll、kramdown、rouge を使用してコード ブロックの行折り返しを防止する

jekyll ブログでマークダウン構文の強調表示に kramdown と rouge を使用して、長いコード行が新しい行に折り返されないようにしたいと考えています。水平スクロールバーを使用して残りのコンテンツを表示できるようにしたいと考えています。

jekyll の設定は次のとおりです。

base16.solarized.darkコマンドによって生成されたcssテーマを使用していrougifyます。

コードの使用例を次に示します。

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

perl - HTML の順序付きリストと順序なしリストを kramdown に変換する

ファイルに他の HTML コードと同様に両方の種類の複数のリストが含まれている可能性がある場合、Perl スクリプトを使用して HTML の順序付きリストと順序なしリストをkramdownに変換することは可能ですか?

意図を説明するために、順序付けられたリストが 1 つしかなく、他のリストがない場合、次のようなものが機能します。

または、順序付けられていないリストが 1 つしかなく、他のリストがない場合、これは機能します。

たとえば、HTML ドキュメント内の各リストを検索し、それをサブルーチンに渡して、リストのタイプを決定し、適切に変換して返すことは可能ですか?

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

markdown - マークダウン コード ブロック内で実行される jekyll コードを防止する方法

Jekyll ブログのマークダウン コード ブロックに次のコードを追加しようとしていました。ただし、中括弧 {% %} 内のコードは表示できません。

{% %} 内のコードが実行されないようにする方法を知っている人はいますか? (私はmarkdown: kramdown自分の_config.ymlファイルで使用しています)。

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

kramdown - 空白行のない複数行のブロック引用

これはとてつもなく簡単なはずですが、ドキュメントを正しく読んでいないか、Kramdown がこれをサポートしていません。コマンドライン出力をブログ投稿に入れようとしていますが、これには引用符を使用したいと考えています。ただし、kramdown は、すべてを同じ行の同じブロッククォートに入れることを主張しています。

ブロック引用の各行の間にスペースを入れることはできますが、それは出力の真の表現ではありません。ブロック引用を作成するにはどうすればよいですか。ただし、各行は実際には各行の間にスペースを入れずに別の行に配置されます。「フォーマット済み」の出力をもっと探していると思いますが、kramdownがそれをサポートしているとは思いません。