Hexo Matery 常见问题及解决


前言

本文章非 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中是不生效的。看来实践还是检验真理的唯一标准啊
hexo-generator-search

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

hexo-search-config


文章作者: 小张哥
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小张哥 !
评论
 上一篇
redisTemplate常规Jackson2Json Serializer介绍及使用区别 redisTemplate常规Jackson2Json Serializer介绍及使用区别
一、使用Jackson2JsonRedisSerializer序列化反序列化带泛型的List数据1、使用Jackson2JsonRedisSerializer序列化value的代码://redis config基础设置 RedisTempl
2021-02-07
下一篇 
SpringBoot2.X使用Lettuce设置多个RedisTemplate实例 SpringBoot2.X使用Lettuce设置多个RedisTemplate实例
最近公司产品需求,需要使用同一个redis数据库服务使用不同的序列化方式的redisTemplate对缓存数据库进行读写操作,目前大部分网上的文章在实作Redis分流时,都是以Jedis为样例,但SpringBoot在2.x版本之后已经将R
2021-02-07
  目录