我当前正在使用jekyll,并且在我的项目的根目录中有一个名为“ articles”的文件夹。
在此文件夹中,我有两个名为“ fr”和“ eng”的子文件夹。
我的目标是在一个页面的“ fr”文件夹内循环,而在另一页面的“ eng”文件夹内循环。
我尝试使用{% for this in site.articles.fr %}
,但是我没有用。
我也尝试了{% assign folder1 = site.articles | where_exp: "this" , "this.path contains 'folder1'"%}
{% for this in folder1 %}
,但是它也不起作用。
还有另一种方法吗?
答案 0 :(得分:0)
我会按照Jekyll的标准将“文章”重命名为“ _posts”。
然后可以像这样过滤“ _posts”中的文件夹:
{% for post in site.posts %}
{% if post.path contains '/fr/' %}
..your code
{% endif %}
{% endfor %}