将Jekyll从0.12.1升级到1.0.0类别具有双url

将Jekyll从0.12.1升级到1.0.0类别具有双url,jekyll,Jekyll,我们有一个非常基本的Jekyll网站,很多帖子都分为不同的类别。我们正在使用插件 我们的分类可以在 从0.12.1升级到1.0.0后,所有类别的帖子现在都有一个url 据我所知,版本之间唯一的重大变化是增加了向流动模板公开的baseUrl,但我不知道这会如何影响后期生成 在搜索这个网站和互联网的其他部分时,我没有发现任何其他人有类似的错误。我尝试使用不同的类别插件,但有相同的错误 精简版的_congig.yml(只是去掉了实际的类别/帖子名以保持客户匿名性) 帖子或分类页面是否有错误的URL?我

我们有一个非常基本的Jekyll网站,很多帖子都分为不同的类别。我们正在使用插件

我们的分类可以在

从0.12.1升级到1.0.0后,所有类别的帖子现在都有一个url

据我所知,版本之间唯一的重大变化是增加了向流动模板公开的baseUrl,但我不知道这会如何影响后期生成

在搜索这个网站和互联网的其他部分时,我没有发现任何其他人有类似的错误。我尝试使用不同的类别插件,但有相同的错误

精简版的_congig.yml(只是去掉了实际的类别/帖子名以保持客户匿名性)


帖子或分类页面是否有错误的URL?我有点困惑。这些帖子的URL错误。但不仅仅是URL,文件是在双嵌套目录结构中生成的。因此,您的generate categories插件IMHO没有看到任何内容。它只是生成索引页。我们能在某处看到源代码吗?这可能与permalinks配置有关。我们在_config.yml中使用permalinks作为
permalink:/:title
,在页面的yaml首页中不使用permalink。
exclude: [Gemfile, Gemfile.lock, Procfile]
safe: false
permalink: /:title
pygments: false
source:      .
destination: ./_site
plugins:     ./_plugins
relative_permalinks: false


primary_nav:
  - label: 'Home'
    href: ''


secondary_nav:
#  - label: 'Example 1'
#    href: link1.html
#  - label: 'Example 2'
#    href: link2.html


sections:
  - key: 'fake'
    label: 'Fake'
    children:
      - key: 'post-title'
        label: 'Post Title'
  - key: 'fake2'
    label: 'Fake2'
    children:
      - key: 'post-title2'
        label: 'Post Title2'

# configs for unwrapped.rb plugin
unwrapped_dest_directory: 'unwrapped'
unwrapped_template_path: '_includes/styleguide'
unwrapped_template_file: 'unwrapped.html'