Hexo 02 - 分类、标签

一. 创建分类

  1. 命令行执行,成功后source下生成categories目录。
1
hexo new page categories
  1. 打开source/categories/index.md,添加type: "categories" layout: "categories"
    到其中。
1
2
3
4
5
6
---
title: 文章分类
date: 2022-01-07 22:53:43
type: "categories"
layout: "categories"
---
  1. 给文章添加“categories”属性:
1
2
3
4
5
6
7
---
title: 文章1
date: 2022-11-07 22:53:43
categories:
- 人工智能
- Python
---

如上,文章1属于分类“人工智能 -子分类 Python”,一篇文章只能属于一个分类,可以往后添加多个子分类。

二. 创建标签

  1. 命令行执行,成功后source下生成categories目录。
1
hexo new page tags
  1. 打开source/tags/index.md,添加type: "categories" layout: "categories"
    到其中。
1
2
3
4
5
6
---
title: 文章分类
date: 2022-01-07 22:53:43
type: "tags"
layout: "tags"
---
  1. 给文章添加“tags”属性:
1
2
3
4
5
6
7
8
9
10
11
---
title: 文章1
date: 2022-11-07 22:53:43
categories:
- 人工智能
- Python
tags:
- jQuery
- 表格
- 表单验证
---

三. 添加到模板

在模板文件(scaffolds中)中添加分类和标签属性,以后新建的日志就会自动添加这两个属性了。

1
2
3
4
5
6
---
title: {{ title }}
date: {{ date }}
categories:
tags:
---

四. 在指定目录下新建文章

在/_post目录(对应模板目录)下新建目录,新建文章时执行 type:hexo new <layout> -p <directory>/<name>