我想使用Jekyll文档中的示例生成器创建一个存档页面。发电机工作正常,但我不知道正确实施布局。到目前为止我使用以下文件:
{% assign cat = page.category %}
<div class="category-archive">
<div>
<span class="title">Category archive for {{ cat }}</span>
</div>
<div>
{{ cat }}
<ul class="posts">
{% for post in site.categories.cat %}
<li><span>{{ post.date | date_to_string }} - </span> <a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
</div>
</div>
我如何使用page.category
中的当前类别,就像我在这里尝试使用的变量一样?
TL; DR
我想在site.categories使用液体变量。*
答案 0 :(得分:12)
循环的正确语法是
{% for post in site.categories[cat] %}
答案 1 :(得分:6)
我自己想出来了!
线路
{% for post in site.categories.cat %}
可以这样写:
{% for post in site.categories.[page.category] %}
它不知道这些括号的使用!