Jekyll site.categories.{{variable}}?

Kag*_*tai 11 liquid jekyll

我想用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>
Run Code Online (Sandbox Code Playgroud)

我如何使用当前类别,page.category就像我在这里尝试使用的变量一样?

TL; DR
我想在site.categories使用液体变量.*

Dav*_*son 12

循环的正确语法是

{% for post in site.categories[cat] %}
Run Code Online (Sandbox Code Playgroud)


Kag*_*tai 7

我自己想通了!

该行
{% for post in site.categories.cat %} 可以写成:
{% for post in site.categories.[page.category] %}

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