编辑
2019-03-11
undefined
00

所有文章都是在source/_post/下,查找起来会不大方便,而希望对它进行一个分类,但是在生成的文章链接上保持不变。:beer:

在默认配置下,我们使用hexo new post [title]会在source/_post/目录下生成对应名称的 markdown 文件,而使用hexo g生成的 html 文件路径是:year/:month/:day/:title.html。当我们写的博客越来越多的时候,会发现,所有文章都是在source/_post/下,查找起来会不大方便,而希望对它进行一个分类,但是在生成的文章链接上保持不变。

生成的文章名字及其对应永久链接,可以在_config.yml中配置。如果我们是按年月日归档,而链接保持不变,大可配置为如下:

yml
permalink: :title new_post_name: :year/:month/:day/:title/

此时我们执行hexo new “hexo文章分类管理”命令来新建文章,就会发现新生成的 md 文件已经自动按时间生产了文件夹,把文章进行了分类。如下面树形图所示:

shell
_posts │ 30s-CSS.md │ attribute-和-property-的区别.md │ 重装系统后,重新部署Hexo博客.md │ └─2019 └─03 └─11 hexo文章分类管理.md

不过我平时写博客比较少,这么分的话看起来太细碎了,想找一下以前写的文章有时候也是不太好找。所以就把文件夹的层级减少了一些,按年来分类:

yml
// _config.yml new_post_name: :year/:title.md

再次执行hexo new “hexo文章分类管理”来新建文章,树形图如下所示:

shell
_posts │ 30s-CSS.md │ attribute-和-property-的区别.md │ 重装系统后,重新部署Hexo博客.md │ └─2019 hexo文章分类管理.md

本文作者:青波

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!