所有文章都是在source/_post/
下,查找起来会不大方便,而希望对它进行一个分类,但是在生成的文章链接上保持不变。:beer:
在默认配置下,我们使用hexo new post [title]
会在source/_post/
目录下生成对应名称的 markdown 文件,而使用hexo g
生成的 html 文件路径是:year/:month/:day/:title.html
。当我们写的博客越来越多的时候,会发现,所有文章都是在source/_post/
下,查找起来会不大方便,而希望对它进行一个分类,但是在生成的文章链接上保持不变。
生成的文章名字及其对应永久链接,可以在_config.yml
中配置。如果我们是按年月日归档,而链接保持不变,大可配置为如下:
ymlpermalink: :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 许可协议。转载请注明出处!