VIRTUALS

the virtual labs for the virtuals

0%

Hexo搜索结果不完全问题修复记录

摘要:
修复Hexo搜索问题。

问题表现

搜索功能只能搜索到部分文章,进过尝试发现在某个时间点后的文章内容不可被搜到。

问题排查

经过网络搜索发现可以通过在线访问网站的search.xml文件判断问题。

  1. 访问https://ntifs.com/search.xml
  2. 发现如下报错
    1
  3. 直接定位错误问题出现 https://ntifs.com/search.xml 这个url返回内容的第2114行,定位到错误发生在文章:记录一下自己把hexo博客环境从Windows迁移到Mac的过程 中。
  4. vscode打开本地文章发现如下错误字符
    2
  5. 删除错误字符,重新部署验证,本来在这篇文章之前都不可被搜索,之后都可以。经过验证发现全站内容均可搜到:
    3

参考文章

Hexo 博客无法搜索的终极解决方法
hexo 站内搜索内容不完全问题修复