为什么 hugo 在错误的目录中查找布局?
Why is hugo looking in the wrong directory for layouts?
在我的 hugo 项目中我有文件树
内容
- 导航
- technology.md
- 页
- bar.md
布局
- 导航
- single.html
- baseof.html
- 页
- single.html
- baseof.html
但是当我 运行 使用详细模式的 hugo 服务器时,我收到警告
WARN: Unable to locate layout for page nav/technology.md: [technology/single.html _default/single.html theme/technology/single.html theme/_default/single.html _default/single.html]
WARN: nav/technology.html is rendered empty
为什么当页面正常时 hugo 寻找 technology/single.html
而不是 nav/single.html
?
发现这是因为在我的降价文件中我使用的选项 type = "technology"
与内置选项 type
冲突。
为了澄清您的情况,'technology' 不是类型,'nav' 是正确的默认类型。但是你可以覆盖默认类型,在你的情况下,你可以使用 'pages' 而不是默认的 'nav'.
在我的 hugo 项目中我有文件树
内容
- 导航
- technology.md
- 页
- bar.md
- 导航
布局
- 导航
- single.html
- baseof.html
- 页
- single.html
- baseof.html
- 导航
但是当我 运行 使用详细模式的 hugo 服务器时,我收到警告
WARN: Unable to locate layout for page nav/technology.md: [technology/single.html _default/single.html theme/technology/single.html theme/_default/single.html _default/single.html]
WARN: nav/technology.html is rendered empty
为什么当页面正常时 hugo 寻找 technology/single.html
而不是 nav/single.html
?
发现这是因为在我的降价文件中我使用的选项 type = "technology"
与内置选项 type
冲突。
为了澄清您的情况,'technology' 不是类型,'nav' 是正确的默认类型。但是你可以覆盖默认类型,在你的情况下,你可以使用 'pages' 而不是默认的 'nav'.