У Jekyll нет способа «перечислить содержимое папки».
Вы можете сделать очень приблизительную вещь, используя фронт yaml.
В «странице галереи», включают в себя раздел с именами файлов образов:
---
images:
- a.jpg
- b.jpg
- c.jpg
<other properties, like title, etc>
---
Затем, когда вы хотите перечислить ваши изображения, производить ссылки с петлей. Я не знаком с синтаксисом lighbox для изображений, но это будет, вероятно, выглядеть примерно так:.
<ul class="something">
{% for image in page.images %}
<li class="something">
<a rel="something" class="something" href="/path/to/images/dir/{{ image }}" />
</li>
{% endfor %}
</ul>
(я поставил «нечто» на каждом месте, когда я не уверен о чем-то это может быть возможно, вам придется полностью удалить некоторые «somethings». Вам нужно будет изменить /path/to/images/dir/
, где ваши изображения)
После изменения html для работы с лайтбокс, единственное, что вам нужно сделать, чтобы добавить новый image: a) поместить его в каталог изображений и b) отредактировать страницу галереи и ввести новое имя изображения в списке.
Это не так удобно, как наличие списка «автоматически генерируется», но это очень близко.