У меня есть структура папок Jekyll как
_includes
_layouts
_post
myFolder
subMyFolder
- readme.md
subMyFolder2
- README.md
subMyFolder/subSub
- readme.md
- something.html
index.html
Я хочу перечислить все вложенные папки (только первый уровень) без вложенных папок и без файлов внутри
Мой подход
{% 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