Hexo 分类与标签的使用
分类(Categories)
在文章的 front-matter 中通过 categories 字段设置,支持层级结构:
1 | |
这会呈现为 技术 > 前端 > React 三级分类。也可以只用一级:
1 | |
新建文章时也可以通过路径自动归类:
1 | |
Hexo 会自动从 rust/ 路径推断分类为 rust。
标签(Tags)
标签和分类类似,但没有层级关系,纯粹是平铺的关键词:
1 | |
也可以写在一行:
1 | |
分类 vs 标签
| 分类 | 标签 | |
|---|---|---|
| 层级 | 支持(多级嵌套) | 平铺,无层级 |
| 数量 | 一篇文章通常归 1-2 个 | 可以有很多个 |
| 用途 | 内容的体系结构 | 具体的关键词 |
| 页面路由 | /categories/分类名/ |
/tags/标签名/ |
修改 scaffold 模板
如果不希望每次新建文章都手动写 categories,可以修改 scaffolds/post.md:
1 | |
这样 hexo new post 生成的文章就会自动带有 categories: 字段。
Hexo 分类与标签的使用
https://neoisconstantine-github-io.pages.dev/2026/06/11/hexo分类与标签的使用/