我正在使用 jekyll 静态站点构建器,但在执行以下操作时遇到了困难:
{% for category in site.categories %}
<h2 id = "{{ category[0] }}"> {{ category[0] }} </h2>
{% for post in site.categories[{{ category }}] %}
<li> <a href="{{ post.url }}"> {{ post.title }}</a></li>
{% endfor %}
<a href="#{{ category[0] }}-ref">↩</a>
{% endfor %}
我的 jekyll 网站中有一个名为“test”的帖子类别,我可以使用以下内容显示其中的帖子:
{% for post in site.categories.test %}
<li> <a href="{{ post.url }}"> {{ post.title }}</a></li>
{% endfor %}
但是,我想自动构建一个存档页面,为了做到这一点,我需要从外部循环(访问所有类别的循环)嵌入类别,并在内部循环中使用它来访问来自该循环的帖子具体类别。我需要做什么才能让第一个片段按我想要的方式工作?
编辑:或者,还有其他方法可以获得我想要的结果吗?