Jekyll site.categories。{{variable}}?

时间:2014-03-16 18:52:10

标签: jekyll liquid

我想使用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使用液体变量。*

2 个答案:

答案 0 :(得分:12)

循环的正确语法是

{% for post in site.categories[cat] %}

答案 1 :(得分:6)

我自己想出来了!

线路
{% for post in site.categories.cat %} 可以这样写:
{% for post in site.categories.[page.category] %}

它不知道这些括号的使用!