hexo搭建博客--给文章添加多个tag或category

在.md文件中配置

第一次写Hexo的时候发现,如果这样写 tags:前端,Hexo,HTML,JavaScript,tag显示不是按照逗号分隔的方式显示,而是整个显示为一个tag,这显然不是我们需要的,经过研究可以采用如下两种方式给文章添加多tag,对于添加category同样适用。

方式一:仿照Hexo配置文件中的写法
1
2
3
4
5
6
7
8
title: page title
date: page date
tag:
- 前端
- Hexo
- HTML
- JavaScript
categories: Hexo
方式二:伪JavaScript数组写法
1
2
3
4
title: page title
date: page date
tag: [前端,Hexo,HTML,JavaScript]
categories: Hexo

在theme的_config.yml文件中配置

在_config.yml文件进行如下配置即可添加分类

1
2
3
4
5
6
menu:
home: /
Archives: /archives
分类名字: /categories/分类名字/
//冒号后一定要加上空格
//最后的那个反斜杠不可缺少

在这里添加分类后,当你在写新的文章时要在文章题头的配置信息中添加:

1
2
categories: [分类名字]
//注意冒号后要有空格

与此同时,若只添加分类并没有在分类下添加文章的话,当你打开这个分类时会提示你404,这个不是bug,只是gibhub没有没这个分类添加新的github-pages而已。