hexo错误的分类或标签无法删除

  描述:
   有的时候我们在编写.md文件时,可能一时没注意,将categories:tags:写错,直到通过$ hexo s[erver]预览时才发现;或者我们一开始定义了一个分类或一个标签,细想觉得不合适。这些情况都涉及到分类和标签的修改,但是有时我们会苦恼于,明明原先的分类/标签改掉了,可为何预览时他还在,折腾很久还是没有干掉他!!!

  原因:
   错误的标签/分类在修改后即使$ hexo g[enerate]后还一直存在,根本原因是相关db文件,如db.json文件保留了原先的错误数据。

  解决办法:
   先$ hexo clean清除db文件和public文件夹,再重新$ hexo g[enerate]更新生成即可。

  总结:
   以前根本不晓得$ hexo clean这个命令,部署的时候老以为CTRL+S加上$ hexo g[enerate]$ hexo d[eploy]就一劳永逸了,以后必要时还是需要clean一发,个人还是养成了部署新习惯:

1
2
3
4
CTRL S
$ hexo clean
$ hexo g[enerate]
$ hexo d[eploy]

文章目录