当博客的文章越来越多时,查找某个关键词在哪篇文章就会变得非常困难,这时候添加一个站内搜索的功能是非常必要的。
本篇博客记录如何添加站内搜索的功能
1 安装插件
npm install hexo-generator-search --save
2 更改主题配置文件
cd 博客目录
vim themes/next/_config.yml
# 将其设置为true即可,其余的保持默认值
# Local search
# Dependencies: https://github.com/flashlab/hexo-generator-search
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
3 重新生成即可
hexo g
总结,这里站内搜索的功能采用的是安装插件的方法,是最简单的一种方式了。配置文件里,还支持第三方的搜索API,有兴趣的同学可以自己探索。