Hugo 文章参数使用说明
一篇用于说明 title、date、summary、tags、toc 等字段含义和使用方式的示例文档。
· 2 min read
这篇文章用来说明 Hugo 文章开头那段 +++ ... +++ 的配置,也就是 front matter,应该怎么写、每个字段是什么意思、哪些字段是常用项。
什么是 front matter #
在 Hugo 里,每篇文章开头都可以放一段元数据,用来描述这篇文章的标题、时间、标签、摘要和页面行为。
例如:
+++
title = 'Hugo 文章参数使用说明'
date = '2026-04-01T17:10:40+08:00'
lastmod = '2026-04-01T17:10:40+08:00'
draft = false
description = '介绍 Hugo 文章 front matter 的常用字段,以及在 Typo 主题中的实际作用。'
summary = '一篇用于说明 title、date、summary、tags、toc 等字段含义和使用方式的示例文档。'
author = 'WZH'
tags = ['Hugo', 'Typo', 'Front Matter']
categories = ['文档']
series = ['博客搭建']
toc = true
readTime = true
autonumber = false
math = false
showTags = true
hideBackToTop = false
hidePagination = false
disableComment = false
+++这段不是正文,但会影响页面如何渲染和展示。
常用字段说明 #
title #
文章标题,会显示在:
- 浏览器标题
- 文章页面主标题
- 首页和列表页的标题
date #
文章发布时间。Hugo 会用它来排序文章,也会在文章页面显示出来。
lastmod #
文章最后更新时间。如果你后续大改过文章内容,建议同步更新这个字段。
draft #
是否为草稿。
true表示草稿false表示正式发布
如果文章还是草稿,本地预览时需要这样启动:
hugo server -Ddescription #
页面描述,主要给搜索引擎和社交分享使用。它通常会进入页面的 meta description。
建议写成一句能准确概括文章内容的话。
summary #
文章摘要,常用于:
- 首页文章列表
- 分类页和标签页列表
- 文章卡片摘要
如果不写,Hugo 有时会自动从正文截取,但自己写通常更稳定。
author #
作者名。如果主题模板启用了作者展示,这个字段会用于文章页显示作者信息。
tags #
标签,适合做细粒度归类。
例如:
tags = ['Hugo', 'Blog', 'Theme']categories #
分类,通常比标签更粗一些。
例如:
categories = ['建站']series #
系列字段,适合把多篇相关文章归到一个专题里。
例如:
series = ['博客搭建']Typo 主题支持的页面行为参数 #
toc #
是否显示文章目录。长文建议开启。
readTime #
是否显示预计阅读时间。
autonumber #
是否自动给标题编号。技术教程或长文更适合开启。
math #
是否启用数学公式渲染。如果文章里没有公式,保持 false 即可。
showTags #
是否在文章页显示标签。
hideBackToTop #
是否隐藏“返回顶部”。
false表示显示true表示隐藏
hidePagination #
是否隐藏文章底部的上一篇 / 下一篇导航。
disableComment #
是否对当前页面单独关闭评论区。只有你全站启用了评论系统时,这个字段才会有实际作用。
一篇普通文章最少可以写哪些字段 #
如果你想写得简单一点,通常保留下面这些就够了:
+++
title = '文章标题'
date = '2026-04-01T17:10:40+08:00'
draft = false
description = '一句话描述文章内容'
summary = '列表摘要'
tags = ['Hugo']
categories = ['建站']
toc = true
readTime = true
+++写作建议 #
description用一句话概括文章主旨summary写成列表页想让读者看到的摘要tags不要太多,3 到 5 个通常足够categories保持简洁,1 到 2 个就够- 长文开
toc - 有大改动时更新
lastmod
新建文章的方式 #
如果你使用:
hugo new content/posts/my-post.mdHugo 会自动使用 default.md 作为模板,帮你生成一篇带默认 front matter 的新文章。