如何选择用于分页的布局?

How do I choose the layout used for pagination?

我有一个由 Jekyll 生成的报纸网站,我想对文章进行分页。我想为首页 (/) 使用一种布局,为后续页面 (/page2 等) 使用不同的(更简单的)布局。但是内置的分页器会选择首页布局并使用它来生成所有后续页面。如何在不使用插件的情况下使用不同的布局?

正如在 pagination documentation 中看到的那样,您可以使用 paginator.previous_page 变量来了解您是否在第一页上,然后相应地调整您的布局。

/index.html中可以使用此逻辑进行演示:

{% if paginator.previous_page %}
  Not on first page
  subsequent page layout here
{% else %}
  On first page
  First page layout here
{% endif %}