为什么 hugo 在错误的目录中查找布局?

Why is hugo looking in the wrong directory for layouts?

在我的 hugo 项目中我有文件树

但是当我 运行 使用详细模式的 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'.