問題タブ [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.
markdown - 投稿中の Jekyll 生の HTML
Kramdownパーサーを使用してマークダウンで書かれた投稿を含むJekyll Webサイトがあります。
投稿内に未加工の HTML を追加したいと思います。ただし、HTML を追加しようとすると、マークダウンとして解析されます (たとえば、 を に変更<
し<
ます)。
私が試してみました:
- 独自の段落に HTML を追加します。
- ファイルを含み
.html
ます。 markdown="0"
HTMLタグに追加します(これも試し1
ました)。- 上記のすべてでインデント(およびトリプルバックティックでラップ)。
- 生タグの使用
私が持っているものの例:
iframe は、解析されたテキストではなく、HTML として出力する必要があります。
私は Github ページを使用しているため、Jekyll 拡張機能はオプションではありません。
github - kramdown の Latex \newcommand
cramdown が \newcommand タイプのマクロをサポートしていないことを理解しています。GitHub ブログで Jekyll と一緒に使用できるように、Pandoc を使用しない回避策はありますか?
これは入力マークダウンになります。
出力は、次のような数学表記の Jekyll ブログである必要があります。
ruby-on-rails - Jekyll ブログのハイライト コードが無効な html を生成する
Jekyll を使用すると、次のファイルがあります。
これは生成されたhtmlです:
https://validator.w3.org/nu/のように html をバリデータに入れると、次の ことがわかります。
html が正しくないようです。ここで参照を参照できます: http://www.w3.org/TR/html401/struct/text.html#h-9.3.1 Infact p タグにはブロックレベルのタグを含めることはできません
Jekyll は私のために html を生成しますが、動作を修正できません。バグのようです。
これは私の_config.yml
手伝って頂けますか?
css - Jekyll 構文の強調表示が機能しない - クラスが追加されない
Jekyll を利用したブログで構文の強調表示が機能しません。
開発ファイルはhttps://github.com/StevenXL/stevenxl.github.ioにあります。
ご覧のとおり、私の_config.yml
ファイルには次のものがあります。
私のcss/custom.css
ファイルでは、CSS ファイルをインポートして、@import コマンドで構文を強調表示しています。
ハイライト用の実際の CSS ファイルはcss/monokai.css
.
何が間違っているのかわかりません。これは、実行時にローカル プレビューでjekyll serve
正常に動作するようですが、開発ファイルを GitHub にプッシュすると動作しません。GitHub によってビルドされたときに正しいクラスが追加されていないようです。
css - リストにコードブロックを追加するとマークダウンが正しく表示されない
私はjekyll blogで pygments と kramdown を使用しています。
マークダウン リストにコード ブロックを追加しようとしましたが、正しく表示されません。
生成されたhtml:
でも、このように書けば問題ありません。
これはピグメントまたはクラムダウンの問題ですか? 誰かが私を助けてくれることを願っています。
markdown - NSTask を使用した kramdown の rouge による構文強調表示
OS X 用の小さなマークダウン エディターを作成しています。これまでのところ、マークダウンを HTML に変換して、Web ビューに表示することができます。私がまだ管理していないのは、構文の強調表示を起動して実行することです。私はマークダウンを行うために使用しています-> HTMLビット、およびそのドキュメントは、強調表示がrougeまたはcoderaykramdown
で達成できることを示唆しています。私はrougeを使用しましたが、あまり成功していません。タスクを設定する方法は次のとおりです。
そして、これが私のマークダウンの例です:
タスクを実行してもエラー メッセージは表示されず、 に渡す引数を使用して行番号を切り替えることができる--syntax-highlighter-opts
ため、引数の構文は正しいと思いますが、他の何かが明らかに正しくありません - を抽出できますhtml ですが、構文の強調表示はありません。