Я конвертирую старый сайт из PHP CMS в Jekyll, и я бы хотел сохранить вручную упорядоченные страницы. Первоначально я думал, что могу переименовать файлы, чтобы содержать индекс, например. 01-start-here.markdown
, 02-learn-more.markdown
и т. Д. Это сделало бы вещи неудобными, если бы я когда-либо добавлял страницу дальше по линии.Как я могу вручную сортировать страницы Jekyll с помощью yaml?
В идеале, я хотел бы указать файл yaml
, содержащий порядок страниц. Например:
category: basics
pages:
- start here
- learn more
- overview
category: advanced
pages:
- diving further
- wrapping up
Возможно ли это? Глядя на Jekyll site, у них, кажется, есть сайт, упорядоченный вручную, но я не могу понять, как это сделать.
Кроме того, чтобы еще более усугубляет проблему, я хотел бы, чтобы это было назначено на pages
так page.next
будет автоматически переходить к advanced
категории после последней страницы basics
категории.
Это действительно отличный, подробный ответ. Огромное спасибо. – squarefrog