Hugo网站products板块如何配置permalink自动包含子文件夹路径
Hugo自定义products板块permalink解决方案
直接修改站点配置文件中的permalinks配置项即可实现需求,无需为每个产品文档单独设置URL:
配置示例
TOML格式(config.toml)
[permalinks] products = "/p/:sections/:title"
YAML格式(config.yaml)
permalinks: products: "/p/:sections/:title"
规则说明
- 配置中的
:sections变量会自动提取content/products下的所有子目录层级作为URL的组成部分 :title默认取文档的文件名(不含.md后缀),完全匹配你要求的URL生成规则- 支持多级子目录自动适配,例如
content/products/shirts/summer/cotton.md会自动生成/p/shirts/summer/cotton格式的URL - 若你希望使用文档Front Matter中定义的
slug字段作为URL后缀,将:title替换为:slug即可 - 部分特殊产品需要自定义URL时,依然可以在文档Front Matter中单独指定
url字段,优先级高于全局permalink规则
内容的提问来源于stack exchange,提问作者Simone
相关产品推荐
相关产品推荐

