javascript - 有没有办法在没有 index.html 的情况下生成 hugo 文件?
问题描述
我在 hugo 中有我的静态网站,这是文件夹结构:
我不知道为什么,当我执行hugo -D构建 hugo 时,它会生成以下脚手架:
我只想在构建 hugo 后的根文件夹中使用它们各自的名称,而不是具有名称的文件夹和 index.html 文件中的定价、条款和隐私页面。
注意:定价、条款和隐私页面正在使用single.html
解决方案
Hugo 默认使用漂亮的链接,也就是说以斜杠结尾并且没有扩展名。这就是你看到的输出,hugo 在它自己的目录中创建一个索引文件。
这意味着您不会获得像 example.com/pricing.html 这样的 URL,而这通常是人们喜欢的。
如果您喜欢更扁平的结构,并且不介意显示 .html 扩展名的页面,您应该启用uglyUrls。
Hugo的URL 管理文档详细介绍了这两个选项。
推荐阅读
- typescript - 如何在运行 deno index.ts 时修复 Typescript 错误
- python - 在 python mran 中解压的值太多是什么?
- bash - 修改 bash 中的三个 if 语句,可能使用正则表达式?
- linux - bash 脚本不作为 cron 执行,而是手动执行
- kotlin - 解决需要布尔值但找到布尔值的条件?
- python - 从给定的 url 中提取文章列表的 url 和标题
- html - 无法将 null 转换为“float”,因为它是不可为空的值类型
- r - 根据行数为列分配时间序列间隔
- c# - 带有 FluentValidation 的 ASP.NET Core OData $expand 不起作用
- kubernetes - Kubernetes runAsUser 安全上下文设置是否覆盖容器映像中的用户设置?