【发布时间】:2019-06-18 03:02:41
【问题描述】:
使用 Jekyll Liquid 模板:我如何使用 for 循环渲染项目(在集合中),但只在集合层次结构的顶部输出那些元素?
proj_folder
- _items
• item_1.md
• item_2.md
- subfolder_1
• item_1-1.md
• item_1-2.md
- subfolder_2
• item_2-1.md
• item_2-2.md
好的,所以如果我做一个标准的for循环:
{% for item in site.items %}
<p>{{ item.name }}</p>
{% endfor %}
我会得到类似的东西:
Item 1
Item 2
Item 1-1
Item 1-2
Item 2-1
Item 2-2
但我真的很想停留在顶层。所以我只想要这个(没有子文件夹):
Item 1
Item 2
我看到有人monkey with frontmatter 明确地将顶级项目标记为“顶级”或类似的帖子。这对我不起作用;我只需要在模板逻辑中执行此操作。可能吗?
谢谢。
【问题讨论】: