问题描述
- 有时候会遇到在Mac上Next主题窗口无法弹出的问题
- 问题分为两类
- 一类为找不到
search.xml
文件:加载search.xml
时错误为404 - 另一类为文章中有特殊字符:加载
search.xml
检查时错误为304
- 一类为找不到
解决方案
404类
修改最外层配置文件
./_config.yml
,添加以下语句(实测这一步非必须)1
2
3
4
5search:
path: search.xml
field: post
format: html
limit: 10000安装搜索插件
1
npm install hexo-generator-searchdb --save
304类
- 304状态说明是加载文件存在,但是无法正常解析文件
- 直接用浏览器访问
search.xml
文件链接,然后查看文件解析异常出现在哪个地方,然后删除特殊字符即可- 个人理解,从哪个文件不能搜索,特殊字符就出现在哪个文件中
- 说明:目前还没遇到过这种情况,后面遇到会再补充