avatar

目录
博客配置algolia实现搜索功能

简介

algolia是文字搜索引擎,能更智能的搜索文章,下面记录下开启algolia遇到的坑

注册algolia并设置index

安装algolia

1.在Hexo工程根目录下执行下面的语句

Code
1
npm install hexo-algolia --save

2.在Hexo根目录的_config.yml中加入algolia的配置,注意改成前面API Keys页面相应配置。

Code
1
2
3
4
5
6
algolia:
applicationID: 'your applicationID'
apiKey: 'your apiKey'
adminApiKey: 'your adminApiKey'
indexName: 'your indexName'
chunkSize: 5000

3.上传数据到algolia

Code
1
2
export HEXO_ALGOLIA_INDEXING_KEY=your apiKey
hexo algolia

注意这里需要设置环境变量,否则会报下面的错误

Code
1
ERROR [Algolia] Please set an `HEXO_ALGOLIA_INDEXING_KEY` environment variable to enable content indexing.ERROR >> Read https://npmjs.com/hexo-algolia#api-key for more informations.

4.看到如下信息,证明成功了,就可以去自己的algolia官网上查看,索引已经上传成功了。

Code
1
2
3
4
5
INFO  [Algolia] Testing HEXO_ALGOLIA_INDEXING_KEY permissions.
INFO Start processing
INFO [Algolia] Identified 5 pages and posts to index.
INFO [Algolia] Indexing chunk 1 of 1 (50 items each)
INFO [Algolia] Indexing done.
文章作者: 刘向洋
文章链接: https://liuxiangyang.space/2020/05/01/00329/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY`S BLOG
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论
广告