首页 > 解决方案 > 有没有办法在没有 index.html 的情况下生成 hugo 文件?

问题描述

我在 hugo 中有我的静态网站,这是文件夹结构:

Hugo 静态站点初始化结构

我不知道为什么,当我执行hugo -D构建 hugo 时,它会生成以下脚手架:

Hugo 生成的脚手架图片

我只想在构建 hugo 后的根文件夹中使用它们各自的名称,而不是具有名称的文件夹和 index.html 文件中的定价、条款和隐私页面。

注意:定价、条款和隐私页面正在使用single.html

标签: javascripthugohugo-shortcodestatic-generator

解决方案


Hugo 默认使用漂亮的链接,也就是说以斜杠结尾并且没有扩展名。这就是你看到的输出,hugo 在它自己的目录中创建一个索引文件。

这意味着您不会获得像 example.com/pricing.html 这样的 URL,而这通常是人们喜欢的。

如果您喜欢更扁平的结构,并且不介意显示 .html 扩展名的页面,您应该启用uglyUrls。

Hugo的URL 管理文档详细介绍了这两个选项。


推荐阅读