前提

已经安装好Hexo并顺利编译及发布。

安装

1
npm install --save hexo-algolia

设置algolia服务

  1. 注册algolia

algolia可以使用github和谷歌账号直接登录。

  1. 点击Indices,新建Index
  2. 点击API Keys,记录下以下三个值:
Application ID
Search-Only API Key
Admin API Key
  1. 在API Keys页面切换“All API Keys”,新建一个Key,勾选下图所示的权限,并记录下API key的值。

    由于更新后的algolia为了安全原因,需要新建一个专用的Key提交搜索数据库的,否则会出现提交失败的情况。

设置页面

配置站点设置

待续……

更新搜索内容

当配置完成后,输入如下指令:

1
$ export HEXO_ALGOLIA_INDEXING_KEY=…

“=”后面填入新建的API,完成后在站点根目录下执行 hexo algolia 来更新 Index。请注意观察命令的输出。

img

参考

NexT 第三方服务集成

hexo-algolia