問題タブ [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 投票する
2 に答える
297 参照

heroku - octopress、kramdown、Heroku での Unicode の奇妙さ

jgarber のカスタム buildpackを使用して、Heroku でホストしているOctopressブログを持っています。に固執している限り、かなりうまく機能していましたが、最近、 MultiMarkdownサポートのためにに切り替えることにしました。その時、物事は奇妙になりました。rdiscountkramdown

これは私のローカル ボックス (OS X) では問題なく動作しますが、Heroku にプッシュすると、次のエラーが発生します。

私が知る限り、私は根っからの UTF-8 ですが、Ruby が私の通常のスタックではないことはすぐに認めます。私はkramdownv0.14.2 を使用しています。を使用するforeman run rake clean generateと、 と同様にすべてが機能しbundle exec rake clean generateます。ただし、Heroku にプッシュ (または実行heroku run rake clean generate) すると、上記のエラーが発生します。

問題はデフォルトのエンコーディングに関係しているのではないかと考えたので、次の実験を行いました。

この時点で、私はすべてのアイデアがありません。

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

jekyll - Octopress で class="CodeRay" を追加できない

しばらくの間、Octopress で kramdown を使用しています。Octopress に CodeRay を追加したいと思いました。コードレイをインストールしました。

_config.yml を変更しました

sass/custom/_coderay-github.scss を追加しました。CSS で確認できます。

私は以下を使用しましたが、CodeRay css をレンダリングしないように、html にタグを追加したものはありませんでした。

インデント:

Octopress に CodeRay を追加する方法を誰か教えてもらえますか?

この投稿をフォローしています。

前もって感謝します。

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

jekyll - Jekyll で pigments で kramdown を使用する

kramdown (フェンスで囲まれたコード ブロック、インライン属性リスト、ヘッダー ID などの機能) をシンタックス ハイライト ( kramdownで使用される CodeRay では利用できない LaTeX サポートなど) 用のピグメントと一緒に使用したいと考えています。Jekyll は kramdown と pygments の両方をサポートしていますが、明らかに 2 つを一緒にサポートしていません (私が使用したくない Liquid タグを使用しない限り)。

また、kramdown フェンスで囲まれたコード ブロックを作成して、pygments で強調表示されたコードを吐き出す方法のプラグイン スニペットもいくつか見つけましたが、残念ながら、それを機能させる方法がわかりません。

そのサイトのすべてのコードをいくつかの_plugins/krampygs.rbファイルにダンプしようとしましたが、次のようにjekyll build不平を言います:

Jekyll plugin docsの指示に従って、matchesいくつかの些細なことを提供した場合でも、ファイルにこの新しいコンバーターを選択する方法がわかりません。のようなものを追加するoutput_ext.md

私の_config.yml唯一の不満は、これが有効なオプションではないということです。

では、私の質問をもう一度言います: Jekyll で pygments で kramdown を使用するにはどうすればよいですか?

解決

Matthias (以下) の助けを借りて、Jekyll 1.x 用のこのKramdown+Pygments プラグインを準備することができました。

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

jekyll - jekyll/kramdown サイトで自動生成された TOC をカスタマイズする

マークダウンに kramdown を使用する Jekyll サイトがあります。自動生成された目次に要素のみが表示されるようにする次_config.ymlの設定があります。<h2><h3>

これは問題なく動作しますが、他のページの既存の構成<h4>を保持しながら、TOC にも要素を含めたいページがあります。これは可能ですか?<h2><h3>

どのページでも、次の_config.ymlような定義にアクセスできます。

ページの値を設定する方法はありtoc_levelsますか?

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

markdown - kramdown の段落内にリストを保持できますか?

次の構造を生成できる必要があります。

kramdownを使用してこれを行うにはどうすればよいですか? 出来ますか?必要に応じて適切な量の生の HTML を使用するつもりですが、kramdown の機能を複製するものは何もありません。

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

javascript - 改行を含むマークダウン (kramdown) テーブル内にスクリプトを挿入する

Jekyll を使用して Web サイトを生成し、kramdown を使用してマークダウンを解析しています。テーブル セル内で評価したいスクリプトがあります。ただし、kramdown/jekyll が適切に解析するには、スクリプトに新しい行が必要です。次のようなもの:

これは、の望ましい出力を与えません

私が使用している実際のスクリプト(役立つ場合)は、電子メールアドレスを非表示にするため、次の形式になります

編集:parkrが示唆するように、以下の出力を投稿しました。

Jekyll 1.4.3 と kramdown 1.3.1 を使用しています。

Kramdown は、すべてを pragaraph でラップしているように見えます。つまり、次の出力が得られます。