Hexo Next添加本地搜索功能

Hexo Next添加本地搜索功能

安装本地搜索插件

在站点目录下执行npm install hexo-generator-search --save安装本地搜索插件

1

修改站点配置文件

在站点配置文件 _config.yml中添加如下内容

1
2
3
4
5
search:
path: search.xml
field: post
format: html
limit: 10000
  • path:索引文件的路径,相对于站点根目录
  • field:搜索范围,默认是 post,还可以选择 page、all,设置成 all 表示搜索所有页面
  • limit:限制搜索的条目数

修改主题配置文件

在主题配置文件_config.yml中找到如下内容:

1
2
3
4
local_search:
enable: false
trigger: auto
top_n_per_article: 1

将enable设成true

top_n_per_article 字段表示在每篇文章中显示的搜索结果数量,设成 -1 会显示每篇文章的所有搜索结果数量。

更改后如下

2

启动Hexo

启动后便可以在侧边栏看到本地搜索功能了

3

好了,到此Hexo添加本地搜索功能就成功了

如果对您有帮助,可以打赏呦!