hexo butterfly 主题 添加 algolia 搜索
之前一直无法成功注册登录 algolia 一直用的 hexo 本地搜索,搜索结果不准确,algolia 有一定的免费额度,对于小网站来说还是挺友好的,接入也很方便。(无法注册成功登录的原因我注释在了最后)
安装
插件地址在:https://github.com/LouisBarranqueiro/hexo-algoliasearch
1 | npm install hexo-algoliasearch --save |
注册 Algolia 并获取配置
配置
修改博客根目录的配置文件 _config.yml
1 | algolia: |
修改主题目录下的配置文件 themes/butterfly/_config.yml
1 | algolia_search: |
命令
1 | hexo algolia |
其他命令照常就可以
注意事项
虽然有很多博客已经写过如何添加这个插件,如何使用,但是我在实际过程中还是遇到了很多奇怪的问题
账号无法正常登录
为什么我一直拖到现在才添加 Algolia 搜索呢?很大一部分原因就是因为我的账号没法正常登录 Algolia。
一开始我是用 foxmail 邮箱去注册的,但是注册成功之后一直无法登录,我以为是墙的问题,但是后来发现并不是。
直到最近我更换了 gmail 的邮箱,发现一下就可以了。(不知道是不是白嫖的人太多了,导致 Algolia 封锁了一些特殊邮箱的行为)
搜索没有内容
当我一开始安装配置完成之后,我发现 Algolia 上面没有上传我的内容,也就无法搜索到。原因其实很简单,但很容易被忽略:
就是你需要先执行一次 hexo clean
清除一次缓存,然后再进行 hexo algolia
hexo g
操作就可以了
参考博客
https://tzy1997.com/articles/hexo1607/#Algolia%EF%BC%88%E6%8E%A8%E8%8D%90%EF%BC%89
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LinkinStar's Blog!
评论