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

1
$ hexo new page categories

成功后会提示:

1
INFO  Created: E:\Blog\blog\source\_posts\2023-01-04-post.md

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

1
2
3
4
---
title: 文章分类
date: 2022-01-07 22:53:43
---

保存并关闭文件。

1、创建“分类”

  • 1.1 分类一般用法

    1
    2
    3
    4
    5
    ---
    title: 分类一般用法1
    date: 2022-01-07 22:53:43
    categories: web前端
    ---

    或者

    1
    2
    3
    4
    5
    6
    ---
    title: 分类一般用法2
    date: 2022-01-07 22:53:43
    categories:
    - web前端
    ---
  • 1.2 多个同级分类

    1
    2
    3
    4
    5
    6
    7
    ---
    title: 多个同级分类
    date: 2022-01-07 22:53:43
    categories:
    - [web前端]
    - [Hexo]
    ---
  • 1.3 父子嵌套分类

    1
    2
    3
    4
    5
    6
    7
    ---
    title: 父子嵌套分类
    date: 2022-01-07 22:53:43
    categories:
    - [web前端]
    - [html]
    ---

    ​ 使分类html成为web前端的子分类

  • 1.4并列+父子分类

    1
    2
    3
    4
    5
    6
    7
    8
    ---
    title: 并列+父子分类
    date: 2022-01-07 22:53:43
    categories:
    - [web前端,html]
    - [web前端,css]
    - [Hexo]
    ---

    ​ 此时这篇文章同时包括三个分类: html 和 css分别都是父分类 web前端的子分类,同时 Hexo 是一个与 web前端 同级的分类。

2、创建“标签”

  • 2.1 标签一般用法

    1
    2
    3
    4
    5
    ---
    title: 标签一般用法1
    date: 2022-01-07 22:53:43
    tags: [hexo]
    ---

    或者

    1
    2
    3
    4
    5
    6
    ---
    title: 标签一般用法2
    date: 2022-01-07 22:53:43
    tags:
    - hexo
    ---
  • 2.2 多个同级标签

    1
    2
    3
    4
    5
    ---
    title: 多个同级标签1
    date: 2022-01-07 22:53:43
    tags: [hexo,html,css]
    ---

    或者

    1
    2
    3
    4
    5
    6
    7
    8
    ---
    title: 多个同级标签2
    date: 2022-01-07 22:53:43
    tags:
    - hexo
    - html
    - css
    ---
    1
    2
    3
    4

    scaffolds目录下,是新建页面的模板,执行新建命令时,是根据这里的模板页来完成的,所以可以在这里根据你自己的需求添加一些默认值。保存后,之后执行`hexo new 文章名`命令生成的文件,页面里就有`categories:` 和`tags`项了。