NexT主题支持集成 Swiftype、 微搜索、Local Search 和 Algolia,Swiftype和Algolia都只有一段时间的试用期,可以采用Hexo提供的Local Search,原理是通过hexo-generator-search插件在本地生成一个search.xml文件,搜索的时候从这个文件中根据关键字检索出相应的链接。
安装步骤
安装hexo-generator-search
在站点的根目录下执行:
$ npm install hexo-generator-search --save
安装hexo-generator-searchdb
在站点的根目录下执行:
$ npm install hexo-generator-searchdb --save
启用搜索
编辑站点配置文件,加入以下代码:
search:
path: search.xml
field: post
format: html
limit: 10000