首页 文章

是否可以循环Jekyll中的子文件夹?

提问于
浏览
2

我目前正试图在Jekyll上循环一个子文件夹,但我不知道这是否可行 .

我的文件夹结构如下所示:

_includes
_layouts
_pages
   folder_1
   folder_2
index.html

例如,我想通过循环达到 folder_1 我该怎么办?

{% for page in pages.folder_1 %}

//xyz

{% endfor %}

我想要的是我有一个静态页面,在这个页面上我想在其中一个子文件夹中显示每个页面的 Headers 和描述 .

请你帮助我好吗?

1 回答

  • 1

    除非使用_posts文件夹,否则请避免使用下划线命名主文件夹 .

    然后筛选检查其路径的帖子或页面:

    {% assign folder1 = site.pages | where_exp: "item" , "item.path contains 'folder1'"%}
    {% for item in folder1 %}
    {{item.title}}
    {% endfor %}
    

相关问题