algolia

能够让博客具有搜索的功能

安装插件

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

1
npm install hexo-algolia --save

修改配置

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

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

上传数据

上传数据到algolia

1
2
export HEXO_ALGOLIA_INDEXING_KEY=your apiKey
hexo algolia

看到如下信息,证明成功了

可以去algolia网站上查看,索引已经上传成功了。

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.