4

我似乎对 Hugo 有意见。

我正在关注他们的入门指南:https ://gohugo.io/tutorials/creating-a-new-theme/

我已按照以下步骤操作:

1)创建新站点:

$ hugo new site my-site

2)然后我在那个文件夹中输入了新主题的命令:

$ hugo new theme mysite-theme

一切正常,文件在那里。当我尝试渲染网站时,问题出在他们身上。我输入命令:

$ hugo

这将创建 /public 文件夹和两个文件:

  • 索引.xml
  • 站点地图.xml

但是,根据指南,它应该创建 4 个文件:

  • 索引.html
  • 索引.xml
  • 站点地图.xml
  • 404.html

现在,即使这些文件中没有任何内容,它仍然应该创建 index.html 和 404.html 文件。

有没有其他人遇到过这个问题?我做错了什么或错过了一步吗?

4

2 回答 2

6
  • 我遇到过同样的问题。小心 git 子模块。
  • 将主题克隆到 /themes 文件夹时,您必须删除 .git 文件或正确使用 git 子模块。否则,当您克隆选择的主题文件夹将是空的。

  • hugo -v会显示错误。

于 2017-12-19T16:02:47.520 回答
1

这是 Hugo 的正确默认行为。Hugo 默认不生成空页面,因为你没有任何内容生成。并且没有带有任何说明的主题或布局。Jekyll与例如相比,这是非常不同的

如果您hugo -v在命令行中使用,您会看到一条警告,“/”将呈现为空。

于 2017-02-28T23:09:07.640 回答