( gelei | 2023. 07. 25., k – 21:16 )

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:

---
---