Jekyll永久链接基于布局

时间:2015-01-16 13:21:33

标签: jekyll

我正在开发我的第一个Jekyll网站,我期待在那里有很多不同的东西,如博客文章,链接列表,相册等等,因此准备了一大堆布局适合他们每个人。

所以我想知道是否有一种方法可以让Jekyll根据布局设置永久链接,以便帖子的永久链接自动设置为/layout_name/yy/mm/post_name

我一直在挖掘Jekyll's permalink documentation和各种Jekyll教程,但无济于事,现在我想知道是否有可能实现自动化。

非常感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:1)

遵循每种类型的页面/帖子可以在特定文件夹中的原则(例如:/相册中的相册),您可以查看default configuration

这可以帮助您为permalink中的文件夹设置默认_config.yml

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

答案 1 :(得分:0)

我试图做类似的事情,最后写了一个小插件,允许您在永久链接设置中使用任何Front Matter变量。您可以在GitHub上找到带有用法示例的插件。

通过这种方式,您不必使用文件夹结构,并且可以使用文件中的任何Front Matter(包括layout)来构建集合中每个页面的路径。