当文章数量慢慢增多时,靠分类和标签来定位文章并不高效,更为有效的方法应该是使用搜索功能。
而 Hexo 本身就支持本地搜索,而搜索引擎通常是主题提供的,大多数主题都有,只需要进行简单配置即可使用,但可能不同的主题依赖的搜索插件有所不同。
下面以 next 主题依赖的 hexo-generator-searchdb 为例。
首先,修改 next 配置 /themes/next/_config.yml
,启用本地搜索:
1 | local_search: |
从
local_search
配置项上方的注释可以看到依赖正是 hexo-generator-searchdb
然后,当然需要安装依赖的插件:
1 | npm install hexo-generator-searchdb |
最后在根配置 _config.yml
中增加相关配置即可:
1 | search: |
path: 生成的搜索数据的路径;
field: 搜索的范围