У меня есть сайт jekyll, и мне нужно иметь галерею на определенных страницах.Как абстрагироваться от простого включить в jekyll?
прямо сейчас, для каждой страницы у меня есть соответствующий файл в папке _data, содержащей список путей изображения. то, я построить galklery на каждой странице с помощью следующего кода:
{% for x in site.data.one %}
<img src="{{ x.img }}">
{% endfor %}
это только для страницы под названием «один».
на странице под названием «два», я буду иметь подобный код:
{% for x in site.data.two %}
<img src="{{ x.img }}">
{% endfor %}
т.д.
мне было интересно, можно абстрагировать это прочь в файл в папке _includes? поэтому я могу просто позвонить
{% include gallery.html %}
на любой странице? а затем код определяет, на какой странице он вызван, и соответствующим образом изменит его, как указано выше?
надеюсь я ясный.
спасибо, что работал – user973612