一、 NexT 集成第三方搜索服务
根据官方文档, NexT 主题框架集成的搜索方式有四种:
- SwiftType
- 微搜索
- Local Search
- Algolia
其中,Local Search 最为简单方便,本文将进一步介绍其配置与使用。
二、配置 Local Search
安装插件
hexo-generator-searchdb
:1
npm install hexo-generator-searchdb --save
编辑站点配置文件,新增以下配置:
1
2
3
4
5search:
path: search.xml
field: post
format: html
limit: 10000编辑主题配置文件,启用本地搜索功能:
1
2
3
4# Local Search
# Dependencies: https://github.com/theme-next/hexo-generator-searchdb
local_search:
enable: true
三、使用 Local Search
部署博客,访问首页,可以看到新增一个搜索控件:
使用搜索功能,查看所有跟 Spring 相关的博客:
可以看到,Local Search 不仅支持标题检索,还支持内容检索,十分好用。