注册Algolia账号,并新建Index;新建API Key,需要有search
、addObject
、editSettings
和deleteIndex
权限
创建配置文件
.env
文件
1 |
APPLICATION_ID=YOUR_APP_ID |
config.json文件(示例仅供参考)
1 |
{ |
使用docker爬取数据并添加到Index
部分操作仅适用于Manjaro
1 |
# 安装jq和docker |
用Algolia Search替换内置搜索
在config.js的themeConfig中添加如下配置
1 |
{ |
在 package.json
中添加快捷命令
1 |
{ |
完成上述配置以后,就只需要执行 yarn algolia
便可以同步更新 Algolia 的 Index,但要注意一定要先把项目发布到线上,因为docker的爬虫爬取的是线上的网站而非本地的。
参考链接: