如何在github页面上使用jekyll-paginator在页面1上显示较旧的帖子?

时间:2019-07-01 04:08:29

标签: jekyll-paginator

我一直在尝试使用jekyll-paginate(版本1。github页面尚不支持v2)来构建我的旅行博客的github页面。如果我将其构建为传统博客,那么一切都会如预期的那样,即帖子按日期降序排列(第1页为最新的第一页,后续页为较旧的帖子)。例如,有6天的帖子,其中paginate: 2中有_config.yml。显示顺序为:

-------
page1: day 6
       day 5
-------
page2: day 4
       day 3
-------
page3: day 2
       day 1

但是,由于分享的性质,从最早的帖子开始到最新的帖子会容易得多。因此,我通过添加index.html{% for post in paginator.posts reversed %}修改了reversed文件。帖子已成功按每个页面中的显示顺序撤消,例如:

-------
page1: day 5
       day 6
-------
page2: day 3
       day 4
-------
page3: day 1
       day 2

我可以在1页上显示所有帖子,但是该页面太长,无法方便阅读。我如何修改html文件,该文件也可以设置分页来反转页面?最后,我希望我的最终帖子按以下顺序显示:

-------
page1: day 1
       day 2
-------
page2: day 3
       day 4
-------
page3: day 5
       day 6

任何建议都值得欢迎!提前谢谢你!

0 个答案:

没有答案