描述:
有的时候我们在编写.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
4CTRL S
$ hexo clean
$ hexo g[enerate]
$ hexo d[eploy]