hexo配置about、categories和tags

木头的喵喵拖孩

本来照着官网把hexo博客给搭建好了,但是官网居然没有告诉应该怎么配置about、categories和tags。。。
没办法,只有自己去解决问题了~


about

这个比较好处理

如果是全局安装的hexo,可以执行下面的命令

1
hexo new page "about"

如果是局部安装的,可以像这样写

1
npx hexo new page "about"

然后就会自动生成 source/about/index.md 文件,后面就可以像编辑博客一样编辑它了~


categories

这个目录的创建和about一致,向下面这样写就行

1
hexo new page "categories"

1
npx hexo new page "categories"

然后才是重要的,想要使用categories的功能,需要修改自动生成的 /source/categories/index.md 文件,将其内容修改为下面内容

1
2
3
4
5
---
title: categories
type: "categories"
layout: "categories"
---

然后新建一个博客文件

1
hexo new '测试categories'

将该博客文件的初始内容改为

1
2
3
4
5
---
title: 测试categories
categories:
- 分类1
---

这样新建的博客就会自动被分类到 “分类1” 中去了~

如果想要给一篇博客多个分类可以这样写

1
2
3
4
5
6
7
---
title: 测试categories
categories:
- [分类1]
- [分类2]
- [分类3]
---

千万不要忘了中括号,没有中括号会变成 分类1的子分类2的子分类3


tags

这个目录的创建以及功能的实现和categories一致,只要改个名字就好了~

第一步创建目录

1
hexo new page "tags"

1
npx hexo new page "tags"

第二步修改文件
修改 /source/tags/index.md 文件,使用下面的内容覆盖原本内容

1
2
3
4
5
---
title: tags
type: "tags"
layout: "tags"
---

第三步创建博客

1
hexo new '测试tags'

第四步修改博客初始内容,使用下面内容覆盖它

1
2
3
4
5
6
---
title: 测试tags
tags:
- 标签1
- 标签2
---

这样就可以给博客添加 “标签1” 和 “标签2” 了,tags功能不用考虑中括号[].


其实官网有说关于目录处理 的问题,但是说的很不清晰

默认情况下,Hexo 会使用文章的标题来决定文章文件的路径。对于独立页面来说,Hexo 会创建一个以标题为名字的目录,并在目录中放置一个 index.md 文件。

  • 标题: hexo配置about、categories和tags
  • 作者: 木头的喵喵拖孩
  • 创建于: 2023-02-03 14:49:59
  • 更新于: 2024-05-21 10:56:15
  • 链接: https://blog.xx-xx.top/2023/02/03/hexo配置about、categories和tags/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
此页目录
hexo配置about、categories和tags