提问人:Alberto Jiménez 提问时间:11/2/2023 最后编辑:Alberto Jiménez 更新时间:11/15/2023 访问量:33
Jekyll - 如何更改特定路径的默认布局
Jekyll - How to change default layout for specific paths
问:
我正在尝试创建一个默认配置,该配置使用文件中的变量更改特定目录下的页面布局,这样:path
_config.yml
collections:
biterbo-product:
output: true
v11-3:
output: true
...
defaults:
-
scope:
path: ""
values:
layout: "default"
-
scope:
path: ""
type: "v11-3"
values:
layout: "documentation"
versionDir: "11.3/"
-
scope:
path: "_v11.3/eye-product"
type: "v11-3"
values:
layout: "docueye"
versionDir: "11.3/"
mainPage: "eye-product"
我的文件树看起来像这样:
_config.yml
_v11-3/eye-product/page-eye1.md
_v11-3/eye-product/page-eye2.md
_v11-3/oculus-product/page-oculus.md
因此,我希望页面具有“文档”布局,而其中的其他页面具有“文档”布局。但是,它不起作用。取而代之的是,里面的每个页面都有“文档”布局,甚至.似乎默认值中的子句不起作用。_v11-3/eye-product/xxx
_v11-3/*
/_v11-3/
/_v11-3/eye-product/*
path
/_v11-3/ 中的每个页面都有一个永久链接,其前端是“/11.3/xxx”。我认为这在这里并不重要,但是......
我不知道我做错了什么,所以我在这里需要一点帮助。先谢谢你。
答:
0赞
Alberto Jiménez
11/15/2023
#1
path 指令必须引用不带首字母或尾随反斜杠的实际目录。
在此示例中,路径应为path: "_v11-3/eye-product"
评论