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