3

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

4

0 回答 0