You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用hugo new命令创建page bundle页面包

Hugo 正确创建Page Bundle页面包的方法

核心操作逻辑

Hugo默认不会自动生成Page Bundle所需的目录+index.md结构,必须显式指定生成文件名为index.md才能触发对应结构的创建,你之前第三种操作的路径是对的,只需要解决自动生成标题错误的问题即可。

具体解决方法

方法一:临时手动调整(无需修改站点配置)

直接执行命令:
hugo new posts/2021/10/new-page/index.md
生成文件后手动修改文件头部front matter中的title字段值为你需要的new page即可,适合偶尔创建Page Bundle的场景。

方法二:修改原型模板实现自动生成正确标题

如果需要频繁创建Page Bundle,直接修改站点根目录下archetypes/default.md文件,将原有title配置行替换为:

title: "{{ .File.Dir | base | humanize | title }}"

修改完成后,后续执行hugo new 路径/目录名/index.md命令时,系统会自动取index.md所在的父目录名称作为标题,自动将短横线分隔的格式转换为空格分隔的自然语言标题,无需再手动修改。

补充说明

如果需要创建的是Branch Bundle(分支页面包,用于聚合子页面),将上述命令里的index.md替换为_index.md即可。

内容的提问来源于stack exchange,提问作者punkish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:06:01