2015-01-16 3 views
1

Я работаю над своим первым веб-сайтом Jekyll, и я ожидаю, что у меня будет множество разных вещей, таких как сообщения в блогах, связанный список, фотоальбомы и т. Д. подготовил целую кучу макетов для каждого из них.Jekyll permelinks on the layout

Так что мне было интересно, есть ли способ заставить Jekyll установить постоянные ссылки на основе макета, так что сообщения имеют постоянную ссылку автоматически на /layout_name/yy/mm/post_name.

Я искал Jekyll's permalink documentation и различные учебники Jekyll, но безрезультатно, и теперь мне интересно, возможно ли автоматизировать это.

Любая помощь будет принята с благодарностью, спасибо!

ответ

1

Следуя принципу, что каждый тип страницы/сообщения может находиться в определенной папке (например:/альбомы для ваших фотоальбомов), вы можете посмотреть default configuration.

Это может помочь вам установить по умолчанию permalink для папки в _config.yml:

defaults: 
    - 
    scope: 
     path: "albums" 
     type: "posts" 
    values: 
     permalink: "my/albums/" 
+0

Спасибо большое! Это именно то, что я искал! (Я бы поднял ваш ответ, но не имею необходимой «репутации», чтобы сделать это, по-видимому.) –

+0

Хорошо, вот и все! Счастливый Джекил! –

+0

Спасибо! До сих пор было очень весело работать с ним. –