Configuration 我如何获得一个定制的Jekyll permalink风格,其范围仅限于一些帖子(即博客帖子)?

Configuration 我如何获得一个定制的Jekyll permalink风格,其范围仅限于一些帖子(即博客帖子)?,configuration,jekyll,Configuration,Jekyll,我希望我的Jekyll网站上的博客帖子遵循特定的URL约定。即使在最前面的问题上,我也希望避免使用永久性链接。我更喜欢在一个地方指定我的风格,而不必再考虑它 在\u config.yaml中,您可以指定如下自定义项: permalink: /blog/:year/:month/:day/:title/ 并且帖子将有一个默认的永久链接,看起来像/blog/2015/01/24/some title/(假设发布日期为2015年1月24日) 然而,我只想把这个范围扩大到我们的博客目录。所以我尝试在`

我希望我的Jekyll网站上的博客帖子遵循特定的URL约定。即使在最前面的问题上,我也希望避免使用永久性链接。我更喜欢在一个地方指定我的风格,而不必再考虑它

\u config.yaml
中,您可以指定如下自定义项:

permalink: /blog/:year/:month/:day/:title/
并且帖子将有一个默认的永久链接,看起来像/blog/2015/01/24/some title/(假设发布日期为2015年1月24日)

然而,我只想把这个范围扩大到我们的博客目录。所以我尝试在`_config.yaml'中使用默认值,就像在Jekyll文档中一样

defaults:
    -
        scope:
            path: "blog"
            type: "posts"
        values:
            permalink: /blog/:year/:month/:title/
不幸的是,我的测试帖子的永久链接实际上是
http://localhost:4000/blog/:year/:month/:title

为什么默认值的行为方式与根永久链接不同?有没有其他方法可以实现我的目标


我希望在没有自定义插件的情况下实现这一点,因为我们使用的是GH页面,插件选项有限。

我在2.4.0版上也遇到了同样的问题。我升级使用

gem update jekyll
并更新为2.5.3。修正了我的问题