2

kramdown の属性リスト定義を多用するサイトを作成するために Jekyll を使用しています。ただし、現在これを機能させる唯一の方法は、すべてのページにすべての定義を含めることです。

{:def1: ...}
{:def2: ...}
{:def3: ...}

定義を変更したい場合は、すべてのページで変更する必要があるため、これは私には本当に臭いようです。うーん。

これらの定義を、すべてのページに含まれる場所に配置することは可能ですか? それらをレイアウトに入れてみましたが、Jekyllはレイアウトのマークダウンを解析しないようです。

これが正しい方法でない場合は、ALD の代替手段にもオープンです。

4

2 に答える 2

2

投稿に定義を追加する場合は、_includes フォルダーに次のような定義を含む .md ファイルを作成することもできます。

*[def1]: ...
*[def2]: ...

そして、 を使用して、このファイルをすべての投稿に追加できます{% include definitions.md %}

于 2014-05-18T14:14:27.980 に答える