# 安装依赖

首先需要安装站内搜索功能需要的依赖

npm install hexo-algoliasearch --save

# 注册 Algolia 账号

Algolia 官网地址:https://www.algolia.com/

# 创建 index

这里创建 index 时输入的 index name 名称,后面会在全局配置文件_config.yml 中用到

# 查看 API keys

创建好 index 后,还需要到 设置 界面查看 API keys,这在_config.yml 中也需要用到

主要是要用到,ID、API Key、Admin API Key 这三个

# 全局_config.yml 配置 Algolia

在_config.yml 插入以下内容即可

algolia:
  appId: #输入上面的 Application ID
  apiKey: #输入上面的 Search-Only API Key
  adminApiKey: #输入上面的 Admin API Key
  chunkSize: 5000
  indexName: shoka #输入上面创建 index 时的 index name
  fields:
    - title #必须配置
    - path #必须配置
    - categories #推荐配置
    - content:strip:truncate,0,2000
    - gallery
    - photos
    - tags

# 让配置的 Algolia 生效

配置好后,在博客根目录打开 cmd 控制台输入以下指令

hexo cl
hexo g
hexo algolia

如果没报错的话,在 Algolia 官网,你的账号对应的 index 就能看到你所有的博客文章了

# 更新博客

最后,只需要将所有文件更新到 github 就行了

只需要执行以下命令

hexo d