【个人网站搭建】GitHub pages+hexo框架下为next主题添加分类及标签
发布日期:2021-05-08 18:45:04 浏览次数:17 分类:精选文章

本文共 1277 字,大约阅读时间需要 4 分钟。

Hexo博客框架版本(hexo vesion):5.3.0

Next主题版本:v5.1.4

0x01 实现方法

  • 增加分类功能
  • (1) 新建“分类”页面

    使用以下指令为Next主题新建分类页面:
    $ hexo new page "categories"
    此时在根目录下的source文件夹内会生成一个categories子文件夹:

    (2) 设置md文件type属性

    打开categories文件夹内md文件,将type设置为 "categories"

    ---title: categories  date: 2020-12-28 17:09:31  type: "categories"  comments: false---

    保存并关闭。

    (3) 给文章添加categories属性

    打开需要添加分类的文章,并在其属性下方使用"- XXX"设置想要的分类,例如将这篇文章的设置于生活感悟分类下:

    ---title: 我的第一篇博客(撒花!)  date: 2020-12-18 17:17:45  categories: - 生活感悟---

    注意:Hexo只能为一篇文章添加一种分类,如果在"- XXX"下面再增添"- YYY",Hexo不会为其设置两个分类,而是将YYY分类嵌套于XXX分类之下。

    运行$ hexo s,点击分类菜单查看效果:

    1. 增加标签功能
    2. 方法与增加分类功能的设置方法相同,只不过是将categories变成tags

      (1) 新建“标签”页面

      使用以下指令为Next主题新建标签页面:
      $ hexo new page "tags"
      此时在根目录下的source文件夹内会生成一个tags子文件夹:

      (2) 设置md文件type属性

      打开tags文件夹内md文件,将type设置为 "tags"

      ---title: tags  date: 2020-12-28 17:06:02  type: "tags"  comments: false---

      保存并关闭。

      (3) 给文章添加tags属性

      打开需要添加标签的文章,并在其属性下方使用"- XXX"设置想要的标签内容,例如将这篇文章的设置于首篇文章标签下:

      ---title: 我的第一篇博客(撒花!)  date: 2020-12-18 17:17:45  tags: - 首篇文章  categories: - 生活感悟---

      运行$ hexo s,点击标签菜单查看效果:

      0x02 将分类和标签添加默认模板

      为了简化工作流程,可以通过修改将分类和标签功能添加到默认模板中。打开source/scaffolds/post.md文件,在文件后面添加tags:categories:

      ---title: {   {    title }}  date: {   {    date }}  tags:  categories:---

      这样之后再使用$ hexo new page "XXX"``生成文章就可以在页面中看到有tags:categories:`选项了。

      以上。

    上一篇:LeetCode:509. Fibonacci Number斐波那契数(C语言)
    下一篇:LeetCode:86. Partition List分隔链表(C语言)

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月12日 11时04分17秒