最近用hexo new post xxx
命令新建文章,一时手抖生成的文字有误,便删除了重新生成。但是发现本地的localhost
服务上被删除的文章还存在,可以正常访问。
问题描述: 新建文章,由于标题文字中间有空格
,导致最后生成的.md
文件名被截断不完整。所以删除了.md
文件又重新生成。
探索: 刚开始以为是之前生成的public
静态文件缓存原因。便删除了该目录,再次刷新页面,并清理了浏览器缓存,但是发现被删除的文章依旧存在。
最后经过查询资料文档才知道,hexo s
启动本地服务时,会自动在项目根目录
生成一个db.json
文件,相当于是生成文章的一个数据库文件,增加了文章缓存,加快了下次启动服务的速度。
验证: 删除db.json
文件后,重启了本地服务,果然之前被删除的文章不存在了。
不停的折腾,不停的探索,总会有收获。耐思!
欢迎访问:个人博客地址