У меня есть структура папок Jekyll как
_includes
_layouts
_post
myFolder
subMyFolder
- readme.md
subMyFolder2
- README.md
subMyFolder/subSub
- readme.md
- something.html
index.html
Я хочу перечислить все subMyFolders (только первый уровень) без папок subSub и без файлов внутри
Мой подход
{% for my_page in site.pages %}
{% if my_page.url contains 'myFolder' %}
{% if my_page.title %}
<a class="page-link" href="{{ my_page.url | prepend: site.baseurl }}">{{ my_page.title }}</a> •
{% endif %}
{% endif %}
{% endfor %}
получить задание частично, однако, когда подпапка имеет несколько элементов внутри (page1.html, page2.html и т. д.), она повторяется в списке, а мой _config.yml имеет
include:
- subFolder
exclude:
- README.md
но тем не менее, я получаю subFolder/README.html, несмотря на то, что я его исключил..
Мне нужна только иерархия папок myFolders