Hexo Algolia配置
Hexo Algolia配置
定西注册Algolia账号
进入然后注册账号,可以用github或者gmail
- 新建Indices,新版网站在get Started处
- 新建Index,命名为hexo(随意)
- 在settings中找到API Keys:
_config.yml
配置
- 首先在主题配置文件中开启algolia
1
2
3
4
5
6
7
8# Algolia search
algolia_search:
enable: true
hits:
per_page: 6
tags:
# - 前端
# - Hexo - 然后将以下内容配置到
_config.yml
中,**注意别配置到主题配置文件中了,不然会报错1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16# algolia搜索: https://github.com/LouisBarranqueiro/hexo-algoliasearch
algolia:
appId: "your appId"
apiKey: "your apiKey"
adminApiKey: "your adminApiKey"
chunkSize: 5000
indexName: "hexo"
fields:
- content:strip:truncate,0,200
- excerpt:strip
- gallery
- permalink
- photos
- slug
- tags
- title
系统配置
- 新建环境变量,key为:
HEXO_ALGOLIA_INDEXING_KEY
,value就是adminApiKey
- 在博客根目录执行
hexo algolia
,如果没有报错,即可在页面中看到上传的文件信息,就说明配置成功了 - 可以在
package.json
中配置一个hexo algolia
,这样一键就可以将文件传到Algolia上(因为每次更新博客,都要重新上传一次数据,不然新数据不会同步上去)
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果