我如何使用Jekyll进入子文件夹

时间:2018-10-05 13:22:54

标签: html css jekyll

我当前正在使用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 %},但是它也不起作用。

还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

我会按照Jekyll的标准将“文章”重命名为“ _posts”。

然后可以像这样过滤“ _posts”中的文件夹:

{% for post in site.posts %}
  {% if post.path contains '/fr/' %}
    ..your code
  {% endif %}
{% endfor %}