【发布时间】:2015-03-23 12:11:04
【问题描述】:
我希望我的 Jekyll 网站上的博客文章遵循特定的 URL 约定。我想避免在frontmatter中使用永久链接。我宁愿在一个地方指定我的风格,而不必再考虑它。
在_config.yaml 中,您可以指定自定义permalink style,如下所示:
permalink: /blog/:year/:month/:day/:title/
帖子会有一个默认的永久链接,类似于 /blog/2015/01/24/some-title/(假设发布日期为 2015 年 1 月 24 日)。
但是,我希望仅将其范围限定为我们的博客目录。所以我尝试在 Jekyll 文档中使用 `_config.yaml' 中的默认值作为 specified
defaults:
-
scope:
path: "blog"
type: "posts"
values:
permalink: /blog/:year/:month/:title/
不幸的是,我的测试帖子的永久链接实际上是http://localhost:4000/blog/:year/:month/:title
为什么默认值的行为方式与根永久链接不同?还有其他方法可以完成我想要的吗?
我希望在没有自定义插件的情况下执行此操作,因为我们使用的是 GH 页面并且插件选项有限。
【问题讨论】:
标签: configuration jekyll