Hugo 不生成索引和 404 .html 文件
Hugo not generating index and 404 .html files
我好像对 Hugo 有意见。
我正在遵循他们的入门指南:https://gohugo.io/tutorials/creating-a-new-theme/
我已按照以下步骤操作:
1) 创建了新站点:
$ hugo new site my-site
2) 然后在那个文件夹中我输入了新主题的命令:
$ hugo new theme mysite-theme
一切正常,文件都在那里。当我尝试呈现网站时,问题出在他们身上。我输入命令:
$ hugo
创建 /public 文件夹和两个文件:
- index.xml
- sitemap.xml
但是,根据指南,它应该创建 4 个文件:
- index.html
- index.xml
- sitemap.xml
- 404.html
现在,即使这些文件中没有任何内容,它仍应创建 index.html 和 404.html 文件。
还有其他人遇到过这个问题吗?我做错了什么或错过了一步吗?
这是 Hugo 的正确默认行为。 Hugo 默认不会生成空页面,因为你没有生成任何内容。没有任何说明的主题或布局。这与 Jekyll
相比非常不同,例如
如果您在命令行中使用 hugo -v
,您会看到一条警告,即“/”呈现为空。
- 我遇到了同样的问题。小心 git 个子模块。
将主题克隆到 /themes 文件夹时,您必须删除 .git 文件或正确使用 git 子模块。否则,当您克隆时,所选主题文件夹将为空。
hugo -v
会显示错误。
我好像对 Hugo 有意见。
我正在遵循他们的入门指南:https://gohugo.io/tutorials/creating-a-new-theme/
我已按照以下步骤操作:
1) 创建了新站点:
$ hugo new site my-site
2) 然后在那个文件夹中我输入了新主题的命令:
$ hugo new theme mysite-theme
一切正常,文件都在那里。当我尝试呈现网站时,问题出在他们身上。我输入命令:
$ hugo
创建 /public 文件夹和两个文件:
- index.xml
- sitemap.xml
但是,根据指南,它应该创建 4 个文件:
- index.html
- index.xml
- sitemap.xml
- 404.html
现在,即使这些文件中没有任何内容,它仍应创建 index.html 和 404.html 文件。
还有其他人遇到过这个问题吗?我做错了什么或错过了一步吗?
这是 Hugo 的正确默认行为。 Hugo 默认不会生成空页面,因为你没有生成任何内容。没有任何说明的主题或布局。这与 Jekyll
相比非常不同,例如
如果您在命令行中使用 hugo -v
,您会看到一条警告,即“/”呈现为空。
- 我遇到了同样的问题。小心 git 个子模块。
将主题克隆到 /themes 文件夹时,您必须删除 .git 文件或正确使用 git 子模块。否则,当您克隆时,所选主题文件夹将为空。
hugo -v
会显示错误。