关于hexo主题butterfly的Local Search配置问题
问题描述
在使用butterfly主题的时候,发现本地搜索功能无法使用。
解决方法
在使用butterfly主题中,想要启用本地搜索功能,有两个配置文件需要修改才能启用。
至于如何启用,网上已经有非常多的教程,这里就不再赘述。
不过,跟着网上教程配置后,发现本地搜索功能还是无法使用,主要是忽略的一个配置设置。
下面是具体的设置步骤:
1. 首先,需要安装所需要的依赖包,在hexo根目录下执行如下命令:
1 | npm install hexo-generator-search --save |
2. 修改站点配置文件_config.yml,在_config.yml中找到如下配置【没有找到的话,请自行添加】:
1 | search: |
3. 在主题配置文件_config.butterfly.yml中开启本地搜索功能,找到如下配置:
1 | search: |
配置中,将local_search的enable设置为true即可启用本地搜索功能。
最关键的是,由于search中有三个配置项,algolia_search、local_search、docsearch这三种不同的搜索功能,我们需要在所以需要将use设置为local_search,这样才会启用本地搜索功能。
4. 最后,生成和部署:在修改配置文件后,确保运行以下命令来重新生成和部署你的博客:
1 | hexo clean |
详情可参考 hexo-generator-search
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 一粒红尘!
评论
ValineDisqus