Jekyll でパス「/notes/」の下にページネーションを作成しようとしています。
私_config.yml
の には、次のものがあります。
paginate: 2
paginate_path: "/notes/:num/"
私/notes/index.html
の には、次のものがあります。
<div class="pagination">
{% if paginator.previous_page %}
<a href="{{ paginator.previous_page_path }}" class="previous section link">Previous</a>
{% else %}
<span class="previous section link">Previous</span>
{% endif %}
<span class="page_number section">{{ paginator.page }} / {{ paginator.total_pages }}</span>
{% if paginator.next_page %}
<a href="{{ paginator.next_page_path }}" class="next section link">Next</a>
{% else %}
<span class="next section link">Next</span>
{% endif %}
</div>
を読み込むhttp://localhost:4000/notes
と、「前へ」リンクが にリンクされていないことがわかります/notes/2
が、代わりに、/notes/
既に表示しているページにリンクしているだけです。さらに、生成された_site
フォルダーを見ると/notes/2
、2 つ以上の投稿が作成されているにもかかわらず、作成されていないことがわかります。
それで、私の質問は、どうすればこれを修正し、jekyllに適切にページ付けさせることができるでしょうか?