問題タブ [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.
jekyll - Kramdown でコード ブロックをオフにすることはできますか?
Jekyll でコード ブロックをオフにすることはできますか? これにより、.md ファイルが読みやすくなります。
インライン HTML とインクルードでこの問題が発生します。
私は Jekyll を使用して Web サイトを作成していますが、コード ブロックは必要ありません。現在、次のように HTML 内にスタイリングを配置しています。
<div class="anotherClass">stuff </div>
インデントを削除しない限り、コード ブロックとして解釈されます。
コードを表示することはないので、コード ブロックをオフにしたいと思います。
kramdown にそのオプションがある場合、jekyll は次のように構成で設定できると思います。
kramdown docsを読んで enable_coderay false を試しましたが、うまくいきませんでした。
html - マークダウン ファイルで無効な HTML を見つける
HTML コンテンツを Jekyll のマークダウンに変換するために、クレイジーなエイリアン技術* を使用しました。
一部のファイルに無効な HTML が含まれていることに気付きました。膨大な数のファイルがあるため、人間が手動でそれらすべてをすばやく確認することはできません。
マークダウン コンテンツを無視して、無効な HTML を含むすべてのファイルをすばやく一覧表示する方法はありますか? おそらくWindowsアプリを使用していますか?
*アプリ
ruby - Kramdown を使用してスパンレベルの文字列をレンダリングする
次のようなものを使用して、RubyのKramdownでHTMLドキュメントを解析およびレンダリングできることを知っています
この場合、文字列s
にはマークダウン構文の完全なドキュメントが含まれる場合があります。
ただし、s
スパンレベルのマークダウン構文のみが含まれていると仮定して解析し、レンダリングされた html を取得します。特に、レンダリングされた html には、、、<p>
または<blockquote>
などがあってはなりません。<table>
これどうやってするの?
markdown - Jekyllでmathjaxを使用するには?
Jekyllをkramdownで使用して、独自の Web サイトを構築してみました。また、数式をレンダリングするためにmathjaxを含めたいと考えています。ただし、kramdown マークダウンは mathjax と競合しているようです。式を引用しないと、式を正しくレンダリングできません。
これらのコードをテンプレート ファイルに追加しました。
今は機能していますが、数式を引用符で囲み、kramdown で として変換する必要がありthis style
ます。あなたは私のウェブページで見ることができます。この方法以外に良い解決策はありますか?$\LaTeX$ コードの周りに余分な引用符を追加するのは面倒です。このソリューションが私が望んでいるものであることがわかりました。TeXで入力したのと同じ構文ですが、コードがわかりません..
markdown - html-div内のマークダウンで投稿を書く(zurb Foundation 5とjekyllを使用)
私は jekyll と zurb Foundation 5 を使用してブログを作成しようとしています。したがって、投稿内で基盤フレームワークの html 構造の一部を使用したいのですが、投稿の内容は実際にはマークダウンで書かれています。
マークダウン リストは正しく機能しますが、div は機能しません。div の終了タグは、生の als プレーン テキストを "" に変換します。
div 構造内でマークダウンを適切に使用するにはどうすればよいですか?
ご協力いただきありがとうございます!
jekyll - Jekyll は、kramdown を直接使用する場合とは異なる出力を生成します
jekyll を使用して、アイテムの番号付きリストを含む HTML ドキュメントを作成したいと考えています。つまり<ol>
、HTML で。テーブルを含むアイテムがあります。リストはテーブルの後で停止しますが、kramdown を直接使用せず、jekyll を使用した場合のみです。
jekyll バージョン 2.2.0 と kramdown バージョン 1.4.1 を実行しています。
これを再現するために、 を使用して新しいサイトを作成しjekyll new that
ます。次に、次の名前の新しいマークダウン ドキュメントを作成しますthis.md
。
そして実行しjekyll serve
ます。
これにより、次の HTML コードが生成されますhttp://localhost:4000/this/
(関連する部分のみを引用)。
これは明らかに私が望むものではありません。そして実行kramdown this.md
すると、私が望むものが得られます:
<ol>
つまり、各テーブルの後に新しいリストを作成するのではなく、複数の項目を含む1 つのリストが必要です。
jekyll の違いは何ですか? そして、どうすればこの問題を解決できますか?
jekyll - 投稿以外のページで kramdown を使用して目次を生成することはできますか? もしそうなら、どのように?
私の Jekyll サイトのインデックス ページは、他の投稿をナビゲートするための追加のコードが 1 つだけある投稿とまったく同じように設計されています。私はそれをブログ自体を生成するために実際に使用していませんが、一連のプレスページを生成しています.
現在、各投稿内で kramdown を使用して、次のような目次を生成しています。
それはすべての投稿でうまく機能しますが、投稿以外で使用しようとすると生成されません。出力は単に空です。上記の生の kramdown などは表示されません。ただ消えて、その場所には何も表示されません (特に TOC ではありません)。
この投稿に対するコメントの一部: Jekyll ブログ投稿の目次を作成する方法は?
上記のコードの前に a を配置<li>
することを提案しますが、可能な限りすべての反復を試みましたが、機能しませんでした。別のコメントは<h1>
、存在するタグ付きの何かが必要であることを示唆しました。
目次を生成するプラグインがあることに気付きました。javascript 以外のバージョンは、私が見たものから kramdown を使用した TOC の実装より古いです (そのプラグインはこちら: https://github.com/dafi/jekyll- toc-generator )。
もう 1 つのプラグイン ( https://github.com/ghiculescu/jekyll-table-of-contents ) はもう少し新しいものですが、kramdown で既に実行できることを行うために JavaScript を使用しないことをお勧めします。
私の場合、標準の kramdown 目次マークダウンを使用して、投稿ではなくページに生成することはできますか?
markdown - Kramdown は GitHub のようにチェックボックスをレンダリングしないようです
Kramdown は Jekyll で Github Flavored Markdown を認識できるようです。しかし、GitHub で利用可能なチェックボックスが Kramdown を使用してレンダリングされていないようです。
私がやろうとしていること:
これは、GitHub では無効化されたチェックボックスとして表示されますが、Jekyll ではそうではありません。