我正在开发我的第一个Jekyll网站,我期待在那里有很多不同的东西,如博客文章,链接列表,相册等等,因此准备了一大堆布局适合他们每个人。
所以我想知道是否有一种方法可以让Jekyll根据布局设置永久链接,以便帖子的永久链接自动设置为/layout_name/yy/mm/post_name
。
我一直在挖掘Jekyll's permalink documentation和各种Jekyll教程,但无济于事,现在我想知道是否有可能实现自动化。
非常感谢任何帮助,谢谢!
答案 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
)来构建集合中每个页面的路径。