For Loop mit Filter
»Flat design vector concept« von Shutterstock

Jekyll Code Schnipsel

For Loop mit Filter

Diese For-Schleife findet zuerst alle Kategorien und arbeitet sie ab. Die zweite For-Schleife – innerhalb der ersten – schaut sich alle posts an, die zu dieser Kategorie gehören. Der if-Befehl filtert die posts heraus, die das Layout post haben (angegeben im front matter).

<ul>
{% for category in site.categories %}
<li>
<strong>{{ category | first }
}</strong>
<ul>
{% for posts in category %}
{% for post in posts %}
{% if post.layout == "post" %}
<li><a href="{{ post.url }}">{{ post.title }}</
a></li>
{% endif %}
{% endfor %}
{% endfor %}
</u
l>
</li>
{% endfor %}
</u
l>