ho usato il frammento di codice di seguito dal sito web Jekyll per impaginare Jekyll messaggi Plog sulla mia pagina index.html:post del blog Jekyll alle pagine non index.html
<div class="container">
<ul class="post-list">
<!-- This loops through the paginated posts -->
{% for post in paginator.posts %}
<h1><a href="{{ post.url }}">{{ post.title }}</a></h1>
<p class="author">
<span class="date">{{ post.date }}</span>
</p>
<div class="content">
{{ post.content }}
</div>
{% endfor %}
{% if paginator.total_pages > 1 %}
<div class="pagination">
{% if paginator.previous_page %}
<a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">« Prev</a>
{% else %}
<span>« Prev</span>
{% endif %}
{% for page in (1..paginator.total_pages) %}
{% if page == paginator.page %}
<em>{{ page }}</em>
{% elsif page == 1 %}
<a href="{{ '/index.html' | prepend: site.baseurl | replace: '//', '/' }}">{{ page }}</a>
{% else %}
<a href="{{ site.paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}">{{ page }}</a>
{% endif %}
{% endfor %}
{% if paginator.next_page %}
<a href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}">Next »</a>
{% else %}
<span>Next »</span>
{% endif %}
</div>
{% endif %}
</ul>
</div>
Tuttavia quando provo ad aggiungere questo a una pagina /pages/Blog.html non funziona. Non mostra nessuno dei post nella mia directory _posts e invece produce e svuota il contenitore. Presumo che si tratti di un problema di percorso.
Ho aggiunto l'intestazione YAML al file Blog.html come richiesto. Quando la pagina viene visualizzata, produce un contenitore vuoto.
Life saver grazie mille !!! – Atlas7