如何更改 Hugo 生成的 html 文件路径?

How to change Hugo's generated html file path?

我正在使用 Hugo 生成本地 Html 帮助文件。

当我输入时:

hugo new how-to-upgrade.md

我期待的是根文件夹中名为 how-to-upgrade.html 的文件。但实际上我得到了 how-to-upgrade\index.html 文件,其中有一个文件夹,然后文件夹中有一个文件。

我知道 http://localhost:1313/how-to-upgrade/http://localhost:1313/how-to-upgrade/index.html 使用网络浏览器没有区别。 (实际上,hugo server 是从后者 link 跳转到前者。)但是当 html 文件作为本地文件打开时会有很大的不同。

file:///C:/Users/Documents/hugo/public/how-to-upgrade/ 将像旧 ftp 站点一样列出文件夹中的所有文件。

file:///C:/Users/Documents/hugo/public/how-to-upgrade/index.html 是 html 帮助文件。

现在我需要的是生成像

这样的本地文件

file:///C:/Users/Documents/hugo/public/how-to-upgrade.html

没有文件夹。

您只需在命令行或配置文件中将 "uglyURLs" 参数设置为 true。