1. 创建“分类”选项

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

打开命令行,进入博客所在文件夹。执行命令

1
2
hexo new page categories
# INFO Created: ~/Documents/blog/source/categories/index.md

根据上面的路径,找到index.md这个文件,打开后默认内容是这样的:

1
2
3
4
---
title: categories
date: 2023-04-19 11:09:07
---

添加type: “categories”到内容中,添加后是这样的:

1
2
3
4
5
---
title: categories
date: 2023-04-19 11:09:07
type: "categories"
---

保存并关闭文件。

1.2 给文章添加“categories”属性

打开需要添加分类的文章,为其添加categories属性。下方的categories: web前端表示添加这篇文章到“web前端”这个分类。注意:hexo一篇文章只能属于一个分类,也就是说如果在“- web前端”下方添加“-xxx”,hexo不会产生两个分类,而是把分类嵌套(即该文章属于 “- web前端”下的 “-xxx ”分类)。

1
2
3
4
5
6
---
title: jQuery对表单的操作及更多应用
date: 2023-04-19 11:09:07
categories:
- Hexo
---

至此,成功给文章添加分类,点击首页的“分类”可以看到该分类下的所有文章。当然,只有添加了categories: xxx的文章才会被收录到首页的“分类”中。

2、创建“标签”选项

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

打开命令行,进入博客所在文件夹。执行命令

1
2
hexo new page tags
# INFO Created: ~/Documents/blog/source/tags/index.md

根据上面的路径,找到index.md这个文件,打开后默认内容是这样的:

1
2
3
4
---
title: 标签
date: 2023-04-19 11:09:07
---

添加type: “tags”到内容中,添加后是这样的

1
2
3
4
5
---
title: 标签
date: 2023-04-19 11:09:07
type: "tags"
---

保存并关闭文件。

2.2 给文章添加“tags”属性

打开需要添加标签的文章,为其添加tags属性。下方的tags:

tags:

  • hexo分类
  • hexo标签
1
2
3
4
5
6
7
8
---
date: 2023-04-19 11:09:07
title: Hexo 使用攻略
categories: "Hexo"
tags:
- hexo分类
- hexo标签
---

至此,成功给文章添加分类,点击首页的“标签”可以看到该标签下的所有文章。当然,只有添加了tags: xxx的文章才会被收录到首页的“标签”中。

细心的朋友可能已经发现,这两个的设置几乎一模一样!是的,没错,思路都是一样的。所以我们可以打开scaffolds/post.md文件,在tages:上面加入categories:,保存后,之后执行hexo new 文章名命令生成的文件,页面里就有categories:项了。