Fügt ein Element zur letzten Jekyll-Schleife von Posts hinzu

8

Ich bin mir sicher, dass das einfach ist, aber ich kann die Antwort nicht finden.

Es gibt einen standardmäßigen Jekyll / Liquid-Post-Iterator. Wie verwende ich die {% if %} -Anweisung unten, um das <hr> -Element für jeden Beitrag außer den letzten zu setzen?

%Vor%     
David Anderton 02.01.2016, 16:26
quelle

1 Antwort

12

Ja, es gibt eine einfache Lösung dafür.

Liquid hat das forloop -Objekt , das innerhalb einer Schleife verwendet werden kann um auf einige seiner Eigenschaften zuzugreifen.
Eine dieser Eigenschaften ist forloop.last :

  

Gibt true zurück, wenn es sich um die letzte Wiederholung der for-Schleife handelt. Gibt false zurück, wenn es nicht die letzte Iteration ist.

Mit anderen Worten, Sie können das einfach tun:

%Vor%     
Christian Specht 02.01.2016, 18:00
quelle

Tags und Links