2016-09-04 1 views
2

Jekyll по умолчанию использует указанные переменные для генерации постоянной ссылки. Но в моем случае мне нужно использовать постоянную ссылку страницу определенные переменный как chapter для создания URL-адрес что-то вроде /chapters/:chapter вместо использования даты и другие вещейJekyllRB: как создать онлайн-книгу (постоянная ссылка на силу как глава/1)

+0

Использование коллекций? – Wickramaranga

ответ

4

Вы не можете использовать любое переднее переменное вещество для создания пермалинки, только the Jekyll defined keys for the type of page.

Чтобы получить URL-адреса, вы после этого можете использовать коллекции, как сказал Викрамаранга. В вашем _config.yml вы определяете свою коллекцию главы:

collections: 
    chapters: 
    output: true 
    permalink: /chapters/:title/ 

Затем создавать свой глава, например /_chapters/1.md, /_chapters/2.md.

Это было бы создать http://localhost:4000/chapters/1/ и http://localhost:4000/chapters/2/