Front Matter 规范
普通文章模板
---
created: YYYY-MM-DD
title: 本文标题
tags: [标签1, 标签2]
---只需 3 个字段:
| 字段 | 必需 | 格式 | 说明 |
|---|---|---|---|
created | ✅ | YYYY-MM-DD | 文章创建日期,写一次不再改 |
title | ✅ | 文本 | 本文标题,通常与文件名保持一致 |
tags | ✅ | [tag1, tag2] | Hugo 标签,用于分类和搜索 |
分类索引页模板
用于各分类下的 _index.md:
---
title: 分类名称
description: 分类描述,用于 SEO
weight: 1
---日期机制
hugo.yml 中配置了 front matter 的取值优先级:
frontmatter:
date:
- created # 第一优先级 → 页面创建日期
- date
lastmod:
- updated # 第一优先级 → 当前不配置此字段
- :git # 第二优先级 → 由 Git 提交记录自动填充
- lastmod- 创建日期:Hugo 从
created取值 - 更新日期:由于不再手写
updated,Hugo 自动使用:git,即该文件最后一次git commit的时间 - 每次提交代码即自动更新页面的更新日期,无需额外维护