最近发现在Hexo主页上的localsearch不好使了,点击这个“搜索”按钮之后一直的在转圈圈,后来一下午一直在排查这个问题,现在终于解决了,在此记录一下以观后效之用。
问题描述
今天还是昨天点击“搜索”按钮发现一直没有回应:
想着之前就是有点延迟的,想等等来着,发现越发不可收拾了…一定出问题了。
我使用命令hexo s --debug
结合打开http://localhost:4000/
在排查问题,发现一些文件总是加载不出来:
事实证明在打得开的情况下是有这些文件加载出来的。
我想着改原生代码吧,发现也没什么进展,我选择了卸载掉,重新安装一次。
解决方案
执行命令:
|
|
之后再次重新安装:12npm install hexo-generator-search --savenpm install hexo-generator-searchdb --save
发现重新安装之后
hexo s --debug
的情况下还是不行的。
之后我找到了原作者的GitHub,发现两者有点矛盾。最后干脆卸载两者其中一个试试看:
|
|
事实证明,我卸载了这个之后但是另外一个不会受到影响(即
hexo-generator-search
),后来点击“搜索”按钮又可以实现站内搜索了~~
如果你们这样做不行可以试试:
|
|
这个验证过,行不通。
另外说明
在做好上面的工作之后命令的使用还是相当重要的,这个也让我苦恼不已…
|
|
就这样吧~
参考
如果对于一些比如_config.yml
文件的设置有疑惑可参考: