类别&标签

在配置文件_config.yml中有属性

# Category & Tag
default_category: uncategorized
category_map:
tag_map:
  • 属性default_category表示默认类别
  • 属性category_map可用做类别映射,比如将中文类别映射成英文,将多个类别映射到同一个
  • 属性tag_map的用法和category_map类似,将标签进行映射

示例如下:

category_map:
  随笔: essay
  测试: test
tag_map:
  数学: math
  编程: programming

多个类别设置

参考:Hexo 一篇文章多个 categories

往往一片文章会有多个类别标签,有3种不同的编写方式

# 第一种
categories:
  - Java
  - Servlet
# 第二种
categories: [Java, Servlet]
# 第三种
categories:
  -[Java]
  -[Servlet]

前一、二种书写方式的作用一致,表示该文章分类于Java/Servlet下,起到了子分类的作用

第三种书写方式起到了多分类的作用,表示该文章分类于JavaServlet

示例

categories:
  - [Java]
  - Thread
  - [Servlet]

上述包含两个大类别JavaServlet,其中ThreadJava的子类别。上述语句等同于

categories:
  - - Servlet
  - - Java
    - Thread