我喜欢我的Jekyll网站上的博客帖子,以遵循特定的网址约定。即使在前线,我也希望避免永久链接。我更喜欢在一个地方指定我的风格,而不必再考虑它。
在_config.yaml
中,您可以指定自定义permalink style,如下所示:
permalink: /blog/:year/:month/:day/:title/
帖子的默认永久链接看起来像/ blog / 2015/01/24 / some-title /(假设发布日期为01-24-2015)。
但是,我想将此范围仅限于我们的博客目录。所以我试着在`_config.yaml'中使用默认值。作为Jekyll文档中的specified
defaults:
-
scope:
path: "blog"
type: "posts"
values:
permalink: /blog/:year/:month/:title/
不幸的是,我的测试帖的永久链接实际上是http://localhost:4000/blog/:year/:month/:title
为什么默认值的默认行为与root永久链接的行为方式相同?还有另一种方法可以实现我的目标吗?
我希望在没有自定义插件的情况下执行此操作,因为我们使用GH页面和插件选项受到限制。
答案 0 :(得分:1)
我在版本2.4.0中遇到了同样的问题。我使用
升级gem update jekyll
并更新为2.5.3。解决了我的问题。