hexo 站内搜索内容不完全问题修复
2021年10月11日 20:00
在使用 Hexo 的站内搜索时,发现搜索的内容不全。单步调试发现xml解析不完整,有部分内容被截断了。
在浏览器中打开/search.xml发现以下错误。显然xml中有非法字符,xml解析产生了错误。
将search.xml文件保存,并用python打开,找到具体出错的位置。
utf8解码之后可以发现\x10非法字符,将其删除,重新生成文章问题解决。
1 | xxx = open('./tmp.xml', 'rb').read() |
