一、安装 hexo-generator-searchdb
在站点根目录执行以下命令
1 | $ npm install hexo-generator-searchdb --save |
二、编辑【站点】配置文件
hexo/_config.xml
1 | # Local Search搜索功能 |
三、编辑【主题】配置文件
hexo/themes/next/_config.xml
1 | # Local search |
四、使用效果
五、文章中包含特殊字符,文件编码时出错
本地调试
1 | hexo clean |
浏览器打开
1 | http://localhost:4000/search.xml |
可以看到,有报错,报错内容就是说search.xml
文件有一些不能读取的内容,因为xml文件是有特殊符号不能使用。如果报错,浏览器右侧滑条拉到底,看看是哪里的文章出现问题。
修改完成后,照平时那样部署博客就行。如果还有错,继续排查。