前言:为什么要添加站内搜索功能?
当博客里的文章多起来以后,要查找指定内容就变得困难了。因此,我们需要有效的组织和管理博客文档。当前hexo默认的提供了四种组织管理方式,分别是:
- 归档:列表思维
- 分类:层次思维
- 标签:联想思维
- 搜索:关键词思维
添加本地搜索以后可以快速的定位到所查找所需要的内容。
添加本地搜索
安装local_search功能
1 | npm install hexo-generator-searchdb --save |
站点配置文件_config.yml中添加功能
在任意位置复制粘贴一下文字
1 | search: |
开启主题配置_config.yml中开启功能
找到local_search设置enable为true
1 | local_search: |
https://theme-next.org/docs/third-party-services/search-services
添加Algolia搜索
虽然在next主题中已经带了algolia搜索的功能,但是感觉比较复杂,不明白相比local_search明显的优势,有机会再尝试。