Я пытался создать страницы github, используя jekyll-paginate (версия 1. 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
Любые предложения приветствуются! Спасибо заранее!