Я работаю над сайтом Jekyll, и я хочу иметь страницу для каждого человека в группе. Я знаю, что я могу использовать коллекции для генерации страниц, если файлы в коллекции являются уценкой. Я хочу иметь файлы yaml в коллекции, а затем генерировать страницы после передачи каждого файла yaml в шаблон.Создайте несколько страниц jekyll из yaml без использования плагина
Люди файлы могут выглядеть следующим образом:
# person-1.yaml
name: thingy m. bob
position: coffee fetcher
bio: no bio needed
# person-2.yaml
name: mars e. pan
position: head honcho
bio: expert in everything
Затем файл шаблона, как это (people-template.md):
# {{ page.name }} - {{ page.position }}
{{ page.bio }}
И выход был бы отдельный файл под /people/
, т.е. , /people/person-1
, /people/person-2
, которые отформатированы как в шаблоне, но с использованием файлов .yaml
.
Я использую страницы GitHub, поэтому я не хочу использовать любые плагины, которые не поддерживаются.
Ммм ... Вы могли бы также быть в состоянии решить эту проблему с использованием http://jekyllrb.com/docs/collections/ ... не использовал их раньше. – Ruskin