Jekyllで使用されるKramdownのインデントされたコードブロックを完全に無効にしたい。私はバックティックメソッドを使用することに慣れています。KramdownでインデントされたコードブロックをJekyllで使用するために無効にする方法
<div class="notice--danger" markdown="1">
<details>
<summary>
<svg class="icon"><use xlink:href="#icon-youtube-square"></use></svg>
</summary>
<div markdown="1">
<figure>
<iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEO_ID?playsinline=1" frameborder="0"></iframe>
</figure>
</div>
</details>
</div>
問題があることインデントコードブロックを有効にして、この:とインデントコードブロックを無効にするための私の主な理由は、私は典型的なpost.md
でHTMLの公平なビットを使用することで、私は以下のことの例を提供していますコードブロックとして捕捉される。既存の回避策があります。これは、上記のコードのいずれかをインデントしないことです。この場合、期待どおりにレンダリングされます。しかし、これを実行する方法はあります私はいくつかの理由で適切にコードをフォーマットする(主にベストプラクティス、そして、私は原子、vimの、などのようなエディタでコードを折りたたむことができます)
。他の2つの記事を見つけました。kramdownのインデントされたコードブロック機能を削除して、それを私のジキルに読み込む方法があると言っています。しかし、これらの記事は、それが可能かもしれないと述べています。
可能であれば、これを行うことをお勧めします。また、ここで私のconfig.yml
からkramdownの特定の部分がある:
markdown : kramdown
kramdown:
toc_levels : 1..3
input : GFM
hard_wrap : false
auto_ids : true
entity_output : as_char
smart_quotes : lsquo,rsquo,ldquo,rdquo
enable_coderay : false
ありがとうございました。
をこれが受け入れ答えなければなりません。 –