Как я могу зациклить в подпапке с Jekyll - PullRequest
0 голосов
/ 05 октября 2018

В настоящее время я использую jekyll, и у меня есть папка с именем "Articles", которая находится в корне моего проекта.

Внутри этой папки у меня есть 2 подпапки с именами "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 голосов
/ 06 октября 2018

Я бы переименовал «article» в «_posts», чтобы следовать стандартам Jekyll.

Папки в «_posts» могут быть отфильтрованы следующим образом:

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