Hexo博客配置Algolia搜索

#前言

最近在搭建hexo博客系统,其中遇到了诸多问题,在配置Algolia搜索这个问题中,官方文档中并没有明确说明操作步骤,以至于一开始无从下手。所以我写下了这篇文章帮助刚接触的小白。

正文

配置Algolia

注册账号

注意,如果你直接通过`Google`/`GitHub`注册,需要在登录成功后在个人设置中创建密码。虽然基本用不上,这里还是说说怎么设置密码

Algolia注册入口:[点击进入][1]

设置密码(可省略)

依次按照图中步骤点击

获取相关配置

因为懒,直接用默认创建的吧,自己创建也可以

API Keys

点击头像>settings>api keys

下面框住的是我们需要用到的

Index

设置Index,后续需要
依次点击

配置Hexo

编辑站点配置文件,即站点根目录配置文件_config.yml
_config.yml中填入以下代码

# algolia搜索: https://github.com/LouisBarranqueiro/hexo-algoliasearch
algolia:
appId: "your applicationID"
apiKey: "your Search-Only API Key"
adminApiKey: "your Admin API Key"
chunkSize: 5000
indexName: "your indexName"
fields:
- content:strip:truncate,0,500
- excerpt:strip
- gallery
- permalink
- photos
- slug
- tags
- title

在hexo根目录执行以下命令
export HEXO_ALGOLIA_INDEXING_KEY=”你刚才新创建的APIKEY”
hexo algolia

懒得写了,有时间再补充吧
[1]: https://dashboard.algolia.com/users/sign_up