Попытка исправить проблему сортировки даты / времени в Jekyll Paginate V2, возможно, путем обработки / добавления / создания дополнительных материалов.
У меня есть блог с записями "обычного" и "события".Сообщения о событиях имеют начальную дату, которой нет у обычных сообщений, но я бы хотел отсортировать их все вместе в одном списке.Использование Paginate V2 (заблокировано до 2.0.0 из-за ошибки makedir https://github.com/sverrirs/jekyll-paginate-v2/issues/150). Когда я устанавливаю sort_field: 'startDate'
, он обрабатывает, но сортирует псевдослучайно. Когда я устанавливаю sort_field: 'startDate:date'
, то же самое. Когда я устанавливаю sort_field: 'date:startDate'
iget
jekyll 3.8.5 | Error: undefined method `has_key?' for 2010-06-23 00:00:00 -0700:Time
, что, по-видимому, является проблемой Jekyll для сортировки дат по меткам времени https://github.com/sverrirs/jekyll-paginate-v2/issues/43 (и может быть связано с тем, что sort_field: 'startDate'
не работает?)
Добавление вручнуюstartDates моих постов, не относящихся к событиям, не помогли решить проблему неправильной сортировки, будь то проблема с Jekyll или Paginate V2..
Однако я не хочу удалять времена из моих штампов startDate, потому что они нужны где-то еще.
Итак, я могу сгенерировать еще одно поле переднего вопроса для Paginate V2 для сортировки по«Еще лучше, могу ли я также предоставить своим постам, не относящимся к событиям, это поле justDate не ручным способом?