Jekyll paginator не генерирует страниц
у меня проблема с разбиением на страницы в Джекиле. Это не похоже на paginator
жидкий тег делает что-нибудь вообще. Всякий раз, когда я заменяю цикл for На моем основном индексе.HTML-страницы
{% for post in site.posts %}
С
{% for post in paginator.posts %}
сообщения не появятся (они отображаются правильно с первым тегом).
мой _config.файл yml имеет следующее добавленное к нему:
paginate: 1
paginate_path: "page:num"
если я попытаюсь использовать другой тег paginator, такой как {{ paginator.total_posts }}
ничего кажется.
Я пытаюсь это, развертывая локально, но последние страницы переходят на страницы github. Может кто-нибудь сказать мне, почему не похоже, что тег paginator работает?
2 ответов
проблема здесь была не с тегом paginator, а с paginate
тег в _config.файл yml. Я раздвоил это из Джекил Ушко, который имеет переменную JB
в файл _config. Когда я добавил тег paginate, я добавил его, но я добавил его как суб-переменную в JB вместо переменной верхнего уровня. Удаление отступа на paginate
переменная исправлена эта проблема
Джекил 3.0 отключает разбиение на страницы, так что
gems: [jekyll-paginate]
необходимо добавить в _config.yml
чтобы снова запустить разбиение на страницы.
однако, если вы ранее добавили
safe: true
на _config.yml
, как и я, никакие драгоценные камни не будут загружены-включая jekyll-paginate
! Удаление safe: true
и добавить gems: [jekyll-paginate]
позволит Jekyll 3.0 снова выполнить разбиение на страницы.