简介
之前博客里面用的是algolia第三方搜索功能,后来发现有几个问题:一是js加载时间特别慢;二是每次增加文章都要重新提交一下如下代码:
1 | export HEXO_ALGOLIA_INDEXING_KEY=your apiKey |
这个就是最不能忍的原因。于是准备换上local search(本地搜索服务)。
本地搜索很快,效果如下:
关闭Algolia搜索服务
- 在站点配置文件中,注释掉原有的algolia:
在主题配置文件中,关闭algolia服务:
卸载algolia插件:
1
npm uninstall hexo-algolia
增加Local Search本地搜索服务
安装插件:
1
npm install hexo-generator-searchdb --save
在站点配置文件_config.yml`中添加:
1
2
3
4
5search:
path: search.xml
field: post
format: html
limit: 10000在主题配置文件
_config.yml
中启用:最后记得hexo三连,如果直接hexo g -d的话,搜索关键字不会变红
1
hexo cl & hexo g & hexo d
哦不对,一键三连是这样的:
1
hexo clean && hexo g -d