Closed kands-code closed 3 years ago
很抱歉,我对于hugo和前端都不是很懂,所以我也不清楚错在了哪里,也不能给出什么很有意义的推断,只能描述错误
下面是我尝试渲染页面时的报错
[kands@ksc ~/Documents/learnDocs/ksblogs 11:38] [$] [ yes ] In[43]:= hugo -D -e production Out[43]:= Start building sites … ERROR 2021/06/04 11:38:46 render of "home" failed: execute of template failed: template: index.html:12:11: executing "main" at <partial "pages/home-posts.html" .>: error calling partial: execute of template failed: template: partials/pages/home-posts.html:10:23: executing "partials/pages/home-posts.html" at <partial "components/post-meta.html" (dict "$" . "isHome" true)>: error calling partial: "/home/kands/Documents/learnDocs/ksblogs/themes/meme/layouts/partials/components/post-meta.html:55:51": execute of template failed: template: partials/components/post-meta.html:55:51: executing "partials/components/post-meta.html" at <.>: range can't iterate over Meta ERROR 2021/06/04 11:38:46 render of "page" failed: execute of template failed: template: _default/single.html:2:7: executing "main" at <partial "pages/post.html" .>: error calling partial: "/home/kands/Documents/learnDocs/ksblogs/themes/meme/layouts/partials/pages/post.html:55:51": execute of template failed: template: partials/pages/post.html:29:19: executing "partials/pages/post.html" at <partial "components/post-meta.html" (dict "$" . "isHome"false)>: error calling partial: "/home/kands/Documents/learnDocs/ksblogs/themes/meme/layouts/partials/components/post-meta.html:55:51": execute of template failed: template: partials/components/post-meta.html:55:51: executing "partials/components/post-meta.html" at <.>: range can't iterate over Meta Total in 175 ms Error: Error building site: failed to render pages: render of "taxonomy" failed: "/home/kands/Documents/learnDocs/ksblogs/themes/meme/layouts/_default/baseof.html:12:54": execute of template failed: template: taxonomy/category.terms.html:3:11: executing "main" at <partial "pages/tree-categories.html" .>: error calling partial: "/home/kands/Documents/learnDocs/ksblogs/themes/meme/layouts/partials/pages/tree-categories.html:12:54": execute of template failed: template: partials/pages/tree-categories.html:12:54: executing "partials/pages/tree-categories.html" at <.>: range can't iterate over Meta [kands@ksc ~/Documents/learnDocs/ksblogs 11:38] [$] [ no ] In[44]:=
我的博客整个目录都打包上传了,还请大佬帮忙看看,十分感谢,给您添麻烦了
ksblogs.tar.gz
hugo的版本信息
[kands@ksc ~/Documents/learnDocs/ksblogs 11:38] [$] [ no ] In[44]:= hugo version Out[44]:= hugo v0.83.1+extended linux/amd64 BuildDate=unknown
原因是 Front matter categories 的类型是数组,所以在文章中,需要写成(YAML 格式为例)
categories
categories: [Meta] # 或者 categories: - Meta # 而不是 categories: Meta
感谢!我是没看清楚文档,抱歉了
很抱歉,我对于hugo和前端都不是很懂,所以我也不清楚错在了哪里,也不能给出什么很有意义的推断,只能描述错误
下面是我尝试渲染页面时的报错
我的博客整个目录都打包上传了,还请大佬帮忙看看,十分感谢,给您添麻烦了
ksblogs.tar.gz
hugo的版本信息