Wie kann ich nur den letzten Beitrag auf meiner Homepage mit Jekyll anzeigen?
<ul class="entries">
{% for post in paginator.posts %}
<li>
<a href="{{ post.url }}">
<h3>{{ post.title }}</h3>
<p class="blogdate">{{ post.date | date: "%d %B %Y" }}</p>
<div>{{ post.content |truncatehtml | truncatewords: 60 }}</div>
</a>
</li>
{% endfor %}
</ul>
Zeigt, dass alle meine Beiträge, ich will nur zeigen die jüngsten.
InformationsquelleAutor der Frage kabir | 2013-07-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies kann erreicht werden durch die Verwendung von
limit
:Können Sie auch
limit
undoffset
zusammen, um "Funktion" zu Ihrem letzten post:InformationsquelleAutor der Antwort Daniel Baird
Eher als eine Schleife erstellen, weisen Sie einfach die variable aus und verschieben Sie auf...
(Edit 2018) Da wollte jemand wissen, wie man die Iteration anderen posts nachdem Sie dies getan haben:
InformationsquelleAutor der Antwort Merovex
Wenn du hier für die Frage, wie es im Titel, "Wie kann ich zeigen nur den letzten post auf meiner Homepage mit jekyll?" und nicht "wie kann ich zeigen nur den neuesten Beitrag in meinem template" die folgenden hilfreich sein könnten.
Gegeben a Marke new Jekyll version 3.7.3 Installation mit der Standard-minima-theme, erstellen Sie eine Datei, die
_layouts/home.html
mit folgendem Inhalt:Ursachen Jekyll 3.7.3 zeigen sich erste post, mit der post-Vorlage, als die home-Seite.
InformationsquelleAutor der Antwort Douglas Lovell