# 1、为什么添加 algolia 搜索

第一当然是可以方便的查找所需文章,第二点就是之前常用的 swiftype 插件不再免费。

# 2、添加效果

img

# 3、开始添加

# 下载最新的 next 主题(5.1.0)

因为最新版的已经集成了 algolia 搜索,可以省去很多配置和修改。
我的版本:
img

(themes\next_config.yml 文件最下方查看)
algolia 官网注册账号(我直接使用的 github 的账号)

img

# 新建 index

参照下图新建 index
img

打开 API Keys 页面,里面的信息等会需要写到 hexo 的配置文件中
img

# 配置_config.yml

在根目录的站点配置文件_config.yml
中加入如下配置,参照上图的各种 key 值

algolia:
 appId: 'appid'
 apiKey: 'apiKey'
 adminApiKey: 'adminApiKey'
 indexName: '上面填写的index名'
 chunkSize: 5000
 fields:
 \- title
 \- slug
 \- path
 \- content:strip

# 执行

在 git bash 中执行 hexo algolia 。如下图
img

说明已经提交到了 algolia。如下图
img

如果无法提交成功,先执行 hexo clean 即可。
在 \themes\next 下找到_config.yml,找到如下内容,将 enable 修改为 true,labels 修改为自己需要的
img