Szerintem jobban jarsz, ha a templating lenyeget tanulod meg. Kb fel ora. Nekem 10+ kulonbozo Jekyll site-om van, jellemzoen mindenfele auto-generated doksi vagy valamilyen gyujtemeny (mint pl. a tied is, ha jol ertem), egyszeru mint a faek.
Az, hogy vegigiteralsz egy valamilyen .yml listan, ennyi:
{% for item in site.data.topnavigation %}
<li class="nav-item">
<a
class="nav-link{% if page.url == item.link %} active{% endif %}"
href="{{ item.link }}"
>{{ item.name }}</a
>
</li>
{% endfor %}
Jekyllnel tipushiba, hogy azert nem rendereli a template-eket, es jelennek meg szo szerint a {% for %} jellegu dolgok, mert lemaradt a front matter a fajl tetejerol, es nem tudja a Jekyll, hogy parse-olni kellene benne valamit. Gondolom a Hugonak is van hasonlo megoldasa, kulonben nem tudna, hogy mit kell feldolgoznia, es mit nem. Ez pl. egy Jekyll front matter:
---
layout: post
title: Blogging Like a Hacker
---
Vagy ez, ha nem akarsz definialni semmit:
---
---