前言
本文章非 Hexo + Matery Theme 教程,详细教程见blinkfox hexo-theme-matery
,主要记录一些使用中的问题,希望能帮到进来的同学,避免踩坑。
常见问题
1blog检索不生效
我本地的情况是这样的,在主页面通过检索输入框搜索文章检索是好用的,但是点击进入自己搜索的指定文章之后,在此点击搜索框进行检索,发现搜索到的文章路劲后面多加了一层路径信息,比如
我的这篇文章 SpringBoot2.X使用Lettuce设置多个RedisTemplate实例
, 点击检索连接跳转到
新的tab地址栏发现在地址栏后面多拼接了一层连接信息 /2021/02/07/spring-boot-lettuce-multi-instance/
出现这样的情况我的解决办法是这样的
step1:运行下面命令安装 searchdb
cnpm install hexo-generator-search –-save
cnpm install hexo-generator-searchdb --save
这两个都需要安装,只安装第一个不能全文搜索。
但是我在 Mastery github源码教程
只看到了安装hexo-generator-search
即可,
但实际的情况是这样install并配置完成之后只对主页的搜索检索是生效的,进入具体的blog中是不生效的。看来实践还是检验真理的唯一标准啊
step2: 在themes/hexo-theme-matery/_config.yml
中添加下面配置
# Local search
local_search:
enable: true
trigger: auto
top_n_per_article: 1
unescape: false
step3: 在项目的根目录_config.yml
中添加下面配置
#搜索插件
search:
path: search.xml
field: post
content: true