问题出现
为了给网站添加搜索功能,网上教程只需要3步:
1.安装插件
| 1 | npm install hexo-generator-searchdb --save | 
2.修改站点配置文件
| 1 | search: | 
3.修改主题配置文件
| 1 | local_search: | 
解决方案
由于是需要支持搜索的主题才能启用搜索,所以原先的百度efe主题只能弃用,Clone
next主题。
配置好后,运行
| 1 | hexo clean & hexo g & s | 
点击搜索后一直在载入,网上说可能资源文件被浏览器插件拦截了或第一次加载比较慢,然而本地看了一下,都不是也不能解决问题。
发现控制器里提示search.html 404,查看配置文件发现path: search.xml错写成了path: search.html,由此问题解决