Jekyll分页路径不包含页码

时间:2016-10-21 21:37:29

标签: ruby pagination jekyll jekyll-paginator

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

0 个答案:

没有答案