描述

昨天遇到一个大Bug,然后准备在手机上看一下已经同步的网站。

发现没有那文章。

回来发现:这个文章在本地,但是网上没有。无论是 hexo d的个人网站还是hexo s的本地host预览。

分析

分析了很多,最后我觉得是每篇post头那段文字的问题。

  1. 左边要顶格。image-20230403164716334
  2. 分类如果是多层分类那个-要对齐。
  3. 标题以及那个块,==:后面都不要有空格!==

比如这次,我仔细看 git bash ,我在hexo clean 然后hexo g。准备生成文件的时候它提示我:==【Bug】AS什么网络代理无法Builder打包==

这个genera 生成,然后说错误在line4 那个 :后面。

我就知道这个地方的:后面有个空格,hexo对于:是非常敏感的。

image-20230403173034272

然后我们来到这个文件一看,果真:后面有个小空格,容易让 hexo 解析器产生错误。

image-20230403173323253

总结

有时候报错了,多看报错来源和信息。

比如这次好久没找到的那个posts最上面哪个,在git bash中一直有提示的。在我们 git s的时候。