hexo搜索转圈问题
今天hexo的搜索功能一直转菊花,对于我这种强迫症来说,博客没有搜索也太难受了吧。
google了一下发现很多人也遇到了这个问题。
说一下我的解决步骤吧。
原因
我打开控制台,点击搜索,获取search.xml文件时,并没有报错。
所以我的博客的原因是因为xml文件有特殊字符。
于是我先打开vscode设置,把editor.renderControlCharacters 设置为true,用正则的方式去搜索如下内容
1 | ;/[\u0000]|[\u0001]|[\u0002]|[\u0003]|[\u0004]|[\u0005]|[\u0006]|[\u0007]|[\u0008]|[\u000b]|[\u000c]|[\u000d]|[\u000e]|[\u000f]|[\u0010]|[\u0011]|[\u0012]|[\u0013]|[\u0014]|[\u0015]|[\u0016]|[\u0017]|[\u0018]|[\u0019]|[\u001a]|[\u001b]|[\u001c]|[\u001d]|[\u001e]|[\u001f]|[\u001c]|[\u007f]/gm |
but,我搜不到,于是我打开控制台,找到请求search.xml,点击response,复制内容到编辑器中,推荐用sublime。然后在搜索上面那串正则,搜到之后在原文修改完。
hexo clean , hexo g ,hexo d重新部署。
然后用无痕模式试一下,或者强制刷新ctrl+R再清除search.xml的缓存。
大功告成!
参考链接:解决Hexo博客搜索异常
评论