【发布时间】:2020-01-07 02:14:09
【问题描述】:
非常感谢看到这个的人!我认为这个问题很简单。这只是因为我想非常彻底/有据可查。我从jekyll documentation 中获取了以下示例代码并对其进行了编辑,以便我可以通过永久链接找到它:
---
food: Pizza
permalink: "/pizza"
---
<h1>{{ page.food }}</h1>
当我运行jekyll serve 时,变量按原样输出,但没有布局。当我尝试添加我写到页面的布局时,变量不再输出,如here 所示。
最后,我想写一个循环分类的存档页面,exactly like this code in the documentation:
{% for category in site.categories %}
<h3>{{ category[0] }}</h3>
<ul>
{% for post in category[1] %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
{% endfor %}
但是,由于液体变量不起作用,如果不放入 _layouts 目录或手动将我的布局复制粘贴到存档页面,我将无法制作存档。
对不起,如果我是一个 jekyll 新手(我是),或者如果答案在某个地方的文档中并且我找不到它,但这是我的问题:
为什么会出现这种情况?是关于 jekyll 的工作原理还是我的布局导致了这种情况?
编写存档/纠正此错误的最佳做法是什么?
整个项目的github仓库是here
【问题讨论】:
标签: html jekyll github-pages liquid jekyll-theme