跳至内容
Front Matter 规范

Front Matter 规范

普通文章模板

---
created: YYYY-MM-DD
title: 本文标题
tags: [标签1, 标签2]
---

只需 3 个字段:

字段必需格式说明
createdYYYY-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 的时间
  • 每次提交代码即自动更新页面的更新日期,无需额外维护