Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Jekyll 创建一个频繁使用 kramdown属性列表定义的站点。但是,我现在可以完成这项工作的唯一方法是在每个页面中包含所有定义,例如
{:def1: ...} {:def2: ...} {:def3: ...}
这对我来说似乎很臭,因为如果我想更改定义,我需要在每一页中都这样做。啊。
是否可以将这些定义放在将包含在每个页面中的某个位置?我尝试将它们放在布局中,但似乎 Jekyll 不会解析布局中的降价。
如果这不是正确的处理方式,我也愿意接受 ALD 的替代品。
如果您想在帖子中添加定义,您还可以在 _includes 文件夹中创建一个 .md 文件,其中包含如下定义:
*[def1]: ... *[def2]: ...
然后您可以使用{% include definitions.md %}.
{% include definitions.md %}
它不应该在_layouts文件夹中。尝试将其保存在_includes文件夹中,然后将其包含在此标记中{% include definitions.html %}
_layouts
{% include definitions.html %}