我目前正在尝试遍历Jekyll中的子文件夹,但我不知道这是否可行。
我的文件夹结构如下所示:
_includes
_layouts
_pages
folder_1
folder_2
index.html
例如,我希望循环播放 folder_1 ,我该怎么办?
{% for page in pages.folder_1 %}
//xyz
{% endfor %}
我想要的是我有一个静态页面,在这个页面上,我想在其中一个子文件夹中显示每个页面的标题和描述。
你能帮我吗?
答案 0 :(得分:1)
除非使用_posts文件夹,否则请避免使用下划线命名主文件夹。
然后过滤帖子或页面检查其路径:
{% assign folder1 = site.pages | where_exp: "item" , "item.path contains 'folder1'"%}
{% for item in folder1 %}
{{item.title}}
{% endfor %}