0%

hexo博客配置搜索功能



写在前面:

如本文描述有错误,希望读到这篇文章的您能够提出批评指正。 联系方式:172310978@qq.com

1. 配置搜索功能

next自带一个搜索功能,可以实现对站内内容的搜索。

首先需要通过如下命令安装对应的搜索插件:

然后在全局的配置文件(hexoblog目录下的_config.yml)中,增加配置如下内容:

1
2
3
4
5
6
\# Search Config  
search:
path: search.xml
field: post
format: html
limit: 100

然后在git hash 中加载相应的插件:

1
2
npm install hexo-generator-search --save  
npm install hexo-generator-searchdb --save

打开主题内的配置文件,找到 local_search 属性,配置开启本地搜索功能。

1
2
3
4
5
6
7
local\_search:  
enable: true
# if auto, trigger search by changing input
# if manual, trigger search by pressing enter key or search button
trigger: auto
# show top n results per article, show all results by setting to -1
top\_n\_per\_article: 1