Я внедрил this example-site, это не настоящий сайт, просто пример, я сделал список категорий в правой части сайта, они на самом деле страницы, каждая из которых была одной категории (было для этого не используются плагины).Jekyll pagination для сообщений категории
они не запрашивать сообщения с методом стандартного, как сильфона
{% for post in site.categories %}
{{the post}}
{ endfor }
НО, как это в каждой странице (категория) I петли так
{% for post in site.posts %}
{% assign cat = page.title %}
{% assign post_cat = post.categories | join: '-' %}
{% if post_cat contains cat %}
here goes the posts...
{% endif %}
{% endfor %}
я так, потому что, как написано в Документация jekyll, разбиение на страницы не может работать с пронумерованными сообщениями через теги или категории
- Pagination не поддерживает теги или категории Страницы разбиения страниц на каждое сообщение в переменной столбцов независимо от переменных , определенных в YAML Front Matter каждого. В настоящее время он не позволяет разбивать страницы на группы сообщений, связанных общим тегом или категорией. *
Я подумал, что если каждая категория (в данном случае каждая страница - index.html) имеет свой собственный файл index.html, Ican постраничной категории, но, к сожалению, я не могу.
на домашней странице вёрстка работает, как вы можете увидеть
Я не хочу использовать плагин для этого, потому что все вещи, как «связанных сообщений с помощью тегов», «каждый категории, связанные с его страницами категорий ", и другие вещи, которые я сделал без плагинов, и поэтому могут писать сообщения непосредственно из github.
Как сделать разбивку на страницы для сообщений категорий?
В источнике есть в категории папок и здесь - каждая категория в своей папке
В этом случае, могу ли я сохранить эту версию папок, я имею в виду держать категории в своей папке, или мне придется что-то изменить? –
и можете ли вы показать несколько примеров, которые вы сделали без плагинов, потому что я ищу примеры (источники), чтобы посмотреть, как это сделали другие, но все они используют плагины на своих сайтах jekyll. –
Только небольшая часть его публично выпущена, но вы можете проверить https://github.com/NetzwergX/jekyll-template-toolkit – Polygnome