Как отобразить старые сообщения на странице 1, используя jekyll-paginator со страницами github? - PullRequest
0 голосов
/ 01 июля 2019

Я пытался создать страницы 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

Любые предложения приветствуются! Спасибо заранее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...