真是蛋疼的要命!
参考了许多文章,终于成功了,总结一下。
algolia方面
github登陆进去后,选择indices,然后新建一个index:
之后点击ApiKeys,三个keys待会会用到:
之后来到这个页面,勾选一下:
hexo方面
在hexo文件夹内右键gitbrash,输入命令下载algolia搜索插件(据说免费)
1 | npm install hexo-algolia@0.2.0 |
在hexo _config.yml 中添加代码(对齐很重要,开始由于没对齐,花了很长时间寻找问题)
代码需要填写之前页面的ApiKey:
1 | algolia: |
在next文件夹的_config.yml找到相应代码修改为:
1 | algolia_search: |
之后,运行代码使信息同步到algolia.com上面:
1 | hexo algolia |
应该就可以了。。。。
但是我还遇到了问题,能成功搜索出来信息,点击却无法反应?
因为path信息没有同步到algolia网站上,我之前用的这条命令:
1 | npm install --save hexo-algolia |
然而,手机端无法进行点击,应该是阴影覆盖了,修改文件中的z-index就好了。路径themes\next\source\css_common\components\third-party中的algolia-search.styl
1 | .algolia-pop-overlay |