版本说明
- hexo v3.9.0
- hexo-theme-next v7.1.2
写在前面
以next主题为例,修改主题的配置文件themes/next/_config.yml,生效分类和标签:
1 | menu: |
新创建的hexo博客没有分类和标签,点击分类或标签会提示”Cannot GET /categories/“和”Cannot GET /tags/“。
分类
进入hexo博客所在的根目录,输入如下命令:
1 | hexo new page categories |
成功后提示:
1 | INFO Created: HEXO_ROOT\source\categories\index.md |
index.md的内容如下:
1 | --- |
这个index.md可以认为是存放分类的一个文档,只是type不同。修改为如下内容:
1 | --- |
找到source/_posts路径下的markdown文章,并修改其categories属性。以hexo自带的hexo-world.md为例,文件头修改为:
1 | --- |
此时,点击菜单栏中的“分类”,即可看到新建的“hexo”分类。
标签
标签创建与分类类似,在控制台中输入如下命令:
1 | hexo new page tags |
tags/index.md内容与分类类似,修改为如下内容:
1 | --- |
同样在hello-world.md增加标签内容:
1 | --- |