hexo 安装algolia搜索功能
注册一个algolia 账号
进入 官网 注册一个账号,可以选择github Google注册 注册成功后,如果你使用github 授权登录好像需要
设置密码或者设置两步认证可以先不设置,如果后续配置未成功可参考如上配置注册后的 14 天内拥有所有功能(包括收费类别的)。之后若未续费会自动降级为免费账户,免费账户 总共有 10,000 条记录,每月有 100,000 的可以操作数。免费版对于一个博客来说也是足足够的了
登录以后,在menu栏中找到
indices然后在右侧页面中添加一个indices如下的 ryder 就是我配置好的
配置完成之后在
API Keys菜单下 可以看到 我标记的三个keys再加上上面你创建的indices的名称 也就是 ryder
执行命令
1
npm install hexo-algoliasearch --save
我用的是butterfly主题在这个主题的
_config.yml找到 algolia_search参数 设置enable 为true然后我们在项目的
根目录注意是**根**目录的_config.yml!,**根**目录的_config.yml!,**根**目录的_config.yml!而不是butterfly主题的_config.yml重要的事情说三遍!! 找到其中的 appId,apiKey,adminApiKey,indexName,即刚刚注册的信息,别忘记填入indexName 填写完之后输入如下命令hexo clean && hexo g && hexo algolia && hexo s
1 | algolia: |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ryder!
评论






