Hexo添加新菜单并实现新菜单的文章归类

Hexo添加新菜单并实现新菜单的文章归类
老刘博客谈起这篇文章,其实更多的是告诉新手朋友如何在Hexo博客里面完整的发布一篇博文,这里面主要是涉及到了分类的作用,有些时候分类的作用还是非常明显的不然文章没有哦归属感。下面来看教程:
1.添加收藏夹菜单
新建一个页面,命名为 favorite
,命令如下:
1 | hexo new page favorite |
然后就可以看到在source
下多了一个favorite
的文件夹,里面有一个index.md
文件,在这里其实就是创建了一个分类的意思。
2.在菜单中添加链接
编辑主题的 _config.yml
,在 menu
中添加如下代码:
1 | - page: favorite |
当然了,每个主题的菜单位置不同,而且代码格式也稍微有区别,大家注意一下这个问题。
3.语言设置
如果你用的时中文,即你使用的语言是 zh-CN
,那么你就需要在themes
主题下找到你安装的主题里找到languages
文件夹,里面有个zh-CN.yml
,用编辑器打开这个文件,添加favorite
对应的中文翻译
1 | favorite: 收藏夹 |
大功告成!此时你已经有了一个新的菜单favorite
,你可以到source
目录下面找到一个favorite
文件夹里面有个index.md
,你可以按需修改这个index.md
文件的基本设置。
4.文章归类
如何将文章归类到这个新建的菜单下面呢? 如果你想在这个新建的菜单favorite
下面实现文章的归类,而不是只显示单一的index.md
中的内容,那么你需要做以下修改,回到第2步,编辑主题下的_config.yml
, 找到menu
将新添加的菜单favorite
修改为:
1 | // 不做文章归类新建菜单 favorite |
1 | // 做文章归类新建菜单 favorite |
大家注意,这两段代码还是有区别的,然后在写文章时,头部增加一个favorite分类就行了。
1 | // 注意格式,不同的主题书写格式稍有差异 |
5.备注说明
由于不同的主题书写格式稍微有些差异,但大都差不多,就顺着原来的格式写就行了。不知道是否所有的主题都支持,料想应该都支持,其他主题没用过所以这个真不确定,具体还要看各个主题之间的差别了。