给Hexo的NexT主题配置algolia搜索
首先,我们需要注册一个algolia账号
我们打开algolia的官方网站
点击FREE TRIAL
注册一个账号
填写相应的邮箱以及密码之后来到控制台,新建一个应用:
接着选择数据存放的位置,一般在中国就选香港(HONGKONG)就行了
之后点击右侧的Create index
创建索引名称
必须要记好这个名称,之后会用到,比如这里填test,点击create
创建成功后在左侧找到API Keys
将图中所示的API Key保存好,接着我们开始在Hexo中配置
Hexo中的配置
我们先安装algolia的模块
npm install hexo-algolia --save
接着在站点的config文件中配置
algolia:
applicationID: 'Your applicationID'
apiKey: 'Your Search-Only apikey'
indexName: 'test(上面你创建索引时使用的名称)'
在NexT的config文件中配置
将enable
设置为true
完成站点的配置
将索引上传algolia服务器
执行
hexo clean
hexo algolia
如果出现以下情况
输入
set HEXO_ALGOLIA_INDEXING_KEY=Your Admin apikey
hexo algolia
推荐文章