我一直在尝试使用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
任何建议都值得欢迎!提前谢谢你!