hexo 增加本地搜索功能

本地搜索即在个人主页内搜索所有相关内容。如果想搜索个人网站内的文章内容,可以使用。

效果如下图:

1. 安装插件

安装hexo-generator-searchdb, 执行以下命令:

1
npm install hexo-generator-searchdb --save

2. 修改站点配置文件

安装成功后,在站点配置文件中启动相关功能。

修改hexo/_config.yml站点配置文件,在任意位置(优选文件末尾)新增以下内容:

1
2
3
4
5
6
# 本地搜索功能
search:
path: search.xml
field: post
format: html
limit: 10000

3. 修改主题配置文件

编辑主题配置文件,启用本地搜索功能:

主题配置文件中已包含了相关的设置,只需要修改启用即可。

1
2
3
# 本地搜索功能
local_search:
enable: true