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