我试图在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
。
所以,我想我的问题是,如何解决这个问题并让jekyll正确分页?