博客添加分类和标签页

一、添加“分类”页

1.生成“分类”页并添加type属性

使用任意编辑器打开项目文件夹,打开终端或者在项目文件夹中鼠标右键,点击“Open Git Bash here”

执行命令:

1
hexo new page categories

会在/source/categories目录下面生成一个index.md文件,打开之后默认内容如下:

1
2
3
4
---
title: categories
date: 2025-10-28 15:37:20
---

添加 type: “categories” 到内容中,这样是为了在网页中点击“分类”可以跳转到这个页面中,添加后是这样的:

1
2
3
4
5
---
title: categories
date: 2025-10-28 15:37:20
type: "categories"
---

2.给文章添加“categories”属性

新建文章或者在之前写好的文章中添加categories属性

1
2
3
4
5
6
7
title: 搭建个人图床服务
date: 2025-10-28 20:25:41
tags:
- 阿里云
- PicGo
- Typora
categories: Butterfly

这样文章就归属于“Butterfly”分类下面了。注意:Hexo一篇文章只能属于一个分类,如果添加了多个分类,那么其他分类就会嵌套在上一个分类的下面。

二、创建“标签”页

1.生成“标签”页并添加type属性

跟生成“分类”页的操作一样,在博客项目文件夹中,打开终端,执行命令:

1
hexo new page tags

也会在/source/tags目录下面生成一个index.md文件,打开之后默认内容:

1
2
3
4
---
title: tags
date: 2025-10-28 15:37:20
---

添加type: “tags”到内容中

1
2
3
4
5
---
title: tags
date: 2025-10-28 15:37:20
type: "tags"
---

需要注意的是所有命令的冒号后面一定要跟着一个空格,不然命令无法生效。

2.给文章添加“tags”属性

新建文章或者在之前写好的文章中添加tags属性

1
2
3
4
5
6
7
title: 搭建个人图床服务
date: 2025-10-28 20:25:41
tags:
- 阿里云
- PicGo
- Typora
categories: Butterfly

上面的“分类”只能有一个,但是“标签”可以有很多个。

以上就是分类页和标签页的添加过程,总的来说就是在终端中输入生成指令,然后进入到对应的index.md中添加type,最后在文章中添加自己想要的分类和标签。