# 安装依赖
首先需要安装站内搜索功能需要的依赖
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 |
参考文档:http://blog.starsei.com/blog/hexo/shoka/