我正在尝试在 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 正确分页?