我希望能够使用Eleventy拥有父集合和子集合,然后我可以循环创建导航。
我目前在一个名为 的集合中有一些帖子,continents
前面的内容显示如下:
---
title: Europe
tags: continents
---
我循环创建链接列表:
<ul class="parent-list">
{% for post in collections.continents %}
<li><a href="{{ post_url | post }}">{{ post.data.title}}</a></li>
{% endfor %}
</ul>
是否可以有一个子集合continents
?例如countries
?如果是这样,这些数据需要在哪里添加到我的主题中?
能够像这样遍历集合会很棒:
<ul class="parent-list">
{% for post in collections.continents %}
<li><a href="{{ post_url | post }}">{{ post.data.title}}</a></li>
<ul class="child-list">
{% for post in collections.countries %}
<li><a href="{{ post_url | post }}">{{ post.data.title}}</a></li>
{% endfor %}
</ul>
{% endfor %}
</ul>
我知道有110 个导航,但看起来你也只能有一个级别的导航。