Web Hugo未生成索引和404.html文件

Web Hugo未生成索引和404.html文件,web,hugo,Web,Hugo,我似乎和雨果有点矛盾 我遵循他们的入门指南: 我遵循以下步骤: 1) 已创建新站点: $ hugo new site my-site 2) 然后在该文件夹中键入新主题的命令: $ hugo new theme mysite-theme 每一个都很好,文件都在那里。问题是,当我尝试渲染站点时,它们会出现问题。我键入命令: $ hugo 这将创建/public文件夹和两个文件: index.xml sitemap.xml 但是,根据指南,它应该创建4个文件: index.html ind

我似乎和雨果有点矛盾

我遵循他们的入门指南:

我遵循以下步骤:

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不会生成空页面,因为您没有生成任何内容。没有任何主题或布局说明。与Jekyll相比,这是非常不同的

如果在命令行中使用
hugo-v
,您可以看到一条警告,即“/”被渲染为空。

  • 我也有同样的问题。小心git子模块
  • 将主题克隆到/themes文件夹时,必须删除.git文件或正确使用git子模块。否则,克隆时所选主题文件夹将为空

  • hugo-v
    将显示错误


这就是答案——缺少主题。在克隆博客repo时,请根据添加一个标记来克隆子模块