博客文章写作规范与模板
375 字
2 分钟
博客文章写作规范与模板
为什么需要统一模板?
每次写文章都要回忆 frontmatter 怎么写、分类和标签怎么填、日期格式对不对。统一一个模板,复制粘贴就行。
文章模板
---title: "文章标题"date: 2026-01-01T00:00:00+08:00draft: falsecategories: ["技术笔记"]tags: ["标签1", "标签2"]description: "文章摘要,显示在列表页"---
# 文章标题
正文从这里开始……各字段说明
| 字段 | 说明 | 示例 |
|---|---|---|
title |
文章标题,用引号包裹 | "Hello World" |
date |
发布时间,ISO 8601 格式 | 2026-01-01T00:00:00+08:00 |
draft |
false = 发布,true = 草稿 |
false |
categories |
分类列表,用中括号 | ["技术笔记"] |
tags |
标签列表 | ["Hugo", "部署"] |
description |
摘要,列表页显示 | "简要描述" |
分类规范
目前博客的分类:
- 技术笔记 — 编程、部署、工具使用等技术相关内容
- 生活随笔 — 日常生活、感想、非技术内容
标签规范
标签比分类更细粒度,一个文章可以有多个标签:
- 技术相关:
Hugo、Next.js、React、部署、踩坑、前端、后端 - 生活相关:
生活、北京、随笔
标签不要太多,2-5 个为宜。
文件命名规范
- 用英文小写 + 连字符:
my-new-post.md - 不要用中文文件名
- 文件放在
content/posts/目录下
发布流程
# 1. 创建新文章(复制模板)cp content/posts/template.md content/posts/my-new-post.md
# 2. 编辑文章vim content/posts/my-new-post.md
# 3. 本地预览hugo server --buildDrafts
# 4. 发布git add . && git commit -m "new post: 文章标题" && git push写完 push 就上线,GitHub Actions 自动部署。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
从 Hugo 和 Next.js 回到 Astro 7:一次博客重构复盘
技术笔记记录博客从 Hugo、Next.js 回到 Astro 7 的重构过程,包括框架升级、移动端性能、图片优化、Swup 状态问题和 Vercel 部署。
2
从零搭建 Hugo 博客并部署到 GitHub Pages
技术笔记记录从零开始用 Hugo 搭建博客、迁移旧文章、配置 GitHub Actions 自动部署的完整过程。
3
Hugo 博客添加搜索功能踩坑记
技术笔记给 Hugo PaperMod 博客添加搜索页面,遇到 404 和模板缺失的问题,记录解决过程。
4
太平山顶:从缆车到维港夜景的完整游览思路
生活太平山顶的交通、观景位置、步行路线和夜景时间安排,适合第一次去香港的游客参考。
5
香港国际机场 T2:航站楼定位、接驳和出行提示
交通香港国际机场 T2 航站楼的定位、与 T1 的关系、交通接驳和出发前需要确认的事项。
随机文章随机推荐


