kramdown を使用してマークダウンを処理し、ルージュを構文の強調表示に使用して、非常に単純なページを Jekyll で適切にレンダリングしようとしています。ただし、Kramdown は、GFM モードであっても、トリプル バックティックを解釈しないようです。
私は手紙の指示に従ったと信じており、githubページにプッシュするとうまくいきますが、私のローカル設定はバッククォートを無視します.
参考になれば、これは OS X と Jekyll 3.1.1 で確認されています。jekyll を呼び出すコマンドラインはjekyll serve --config "_config.yml"
.
問題を次の最小限のテストに絞り込みました。
_config.yml
markdown: kramdown
highlighter: rouge
kramdown:
input: GFM
インデックス.md
---
layout: default
---
```scala
def test(i: Int): Unit = {
println(i)
}
```
レイアウト/default.html
<!doctype html>
<html>
<body>{{ content }}</body>
</html>
結果の index.html
<!doctype html>
<html>
<body><p>```scala
def test(i: Int): Unit = {
println(i)
}</p>
<p>```</p>
</body>
</html>