HEXO设置About, Categories, Tags页面的方法

添加关于页面

  • 运行hexo新建一个名为about的页面
1
$ hexo new page "about"
  • 找到source/about/index.md文件,自由编辑并存盘

添加分类页面

  • 打开项目配置文件,设置所有分类的属性和目录名
1
2
3
4
5
6
7
8
# ~/_config.yml

default_category: uncategorized
category_map:
编程: programming
生活: life
其他: other
tag_map:
  • 运行hexo新建一个名为caterogies的页面
1
$ hexo new page "categories"
  • 找到source/caterogies/index.md文件,确认type的设置信息
1
2
3
4
5
6
# ~/source/caterogies/index.md
---
title: 分类
date: 2014-12-22 12:39:04
type: "categories"
---

添加标签页面

  • 运行hexo新建一个名为tags的页面
1
$ hexo new page "tags"
  • 找到source/tags/index.md文件,确认type的设置信息
1
2
3
4
5
6
# ~/source/tags/index.md
---
title: 分类
date: 2014-12-22 12:39:04
type: "tags"
---

设置menu的入口

  • 设置主题配置文件的 menu信息
1
2
3
4
5
6
7
# ~/themes/next/_config.yml
menu:
home: / //主页,默认
categories: /categories //分类,自定义
archives: /archives //归档,默认
tags: /tags //标签,自定义
about: /about //关于,自定义

如何使用标签分类信息

  • 在个人md文件的注释信息中,可以添加catagoriestags信息
1
2
3
4
5
6
7
8
9
# ~/source/_posts/hello-world.md
---
title: hello-world
categories:
- 生活 (这个就是文章的分类了)
tags:
- 生活
- 有病 (这个就是文章的标签了)
---
  • 如果用户md文件设置了分类和标签的注释信息,hexo在生成页面时将自动进行索引
1
2
$ hexo s
$ hexo d -g
  • 打开blog主页,顶层菜单出现了AboutCatagoriesTags的入口,点击进去就可以使用了

tags的页面效果

categories的页面效果