在 next 主题侧边列表有一个 搜索 菜单,但是点击之后页面会处于卡死状态,后台显示是 404,需要添加搜索插件才可以。

1、安装本地搜索插件 hexo-generator-search

# 安装插件,用于生成博客索引数据(在博客根目录下执行下列命令):
npm install hexo-generator-search --save

安装之后,会在站点目录的 public 文件夹下创建一个 search.xml 文件。

2、修改站点配置文件

在站点配置文件 _config.yml 中添加如下内容:

# Search
search:path: ./public/search.xmlfield: postformat: htmllimit: 10000
  • path:索引文件的路径,相对于站点根目录
  • field:搜索范围,默认是 post,还可以选择 page、all,设置成 all 表示搜索所有页面
  • limit:限制搜索的条目数

3、主题配置文件

在主题配置文件 _config.yml 中找到如下内容:

local_search:enable: truetrigger: autotop_n_per_article: 1

确保 enable 设成 true。

top_n_per_article 字段表示在每篇文章中显示的搜索结果数量,设成 -1 会显示每篇文章的所有搜索结果数量。

然后,重新部署网站即可愉快的使用本地搜索功能了。

可以参考我的网站效果:我的博客

Hexo Next 主题中添加本地搜索功能相关推荐

  1. Hexo next主题中添加播放器Aplayer

    Hexo next主题中添加播放器Aplayer 下载 首先,先下载Aplayer源码:APlayer dist文件夹 再将文件中的dist文件夹复制到路径:blog/themes/next/sour ...

  2. 《Hexo: 从零开始编写自己的主题》5. 添加本地搜索功能以及发布博客让官网接收

    <Hexo: 从零开始编写自己的主题> 1. Hexo概述以及Hexo工作原理 2. 入门Hexo主题编写 3. 优化样式,设计自己的主题 4. fancybox优化图片展示效果.代码高亮 ...

  3. 为 hexo 博客添加本地搜索功能

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!个人 ...

  4. hexo博客添加本地搜索功能

    写在前面 本文主要描述了怎么添加hexo博客搜索插件,然后启动搜索功能,对两个本地搜索插件的使用进行了描述,文章可能还有很多不足,请大家谅解,欢迎大佬提意见. 本文用的东西 hexo 3.1.0 wi ...

  5. ASP.NET在主题中添加CSS文件

    ASP.NET在主题中添加CSS文件 在ASP.NET中,可以使用CSS来控制页面上HTML元素和ASP.NET控件的皮肤.如果在主题文件夹中添加了CSS文件,则在页面应用主题时也会自动应用CSS. ...

  6. hexo博客中添加categories分类

    title: hexo博客中添加categories分类 date: 2020-04-01 16:45:16 tags: hexo categories: 学习 方法如下: 在根目录下scaffold ...

  7. wordpress谷歌字体_如何以“正确”的方式在WordPress主题中添加Google Web字体

    wordpress谷歌字体 Google fonts are amazing free resource for web designers. In WPBv4, we have started us ...

  8. lzg_ad:在WES中添加语音识别功能

    如果我们希望在WES操作系统中添加语音识别和语音朗读功能,那么我们需要关注以下组件: Speech Control Panel: 添加该组件可以在控制面中添加语音控制图标,我们可以通过这个功能来选择或 ...

  9. qq空间的相册名称java_jsp实现仿QQ空间新建多个相册名称并向相册中添加照片功能...

    工具:Eclipse,Oracle,smartupload.jar:语言:jsp,Java:数据存储:Oracle. 实现功能介绍: 主要是新建相册,可以建多个相册,在相册中添加多张照片,删除照片,删 ...

最新文章

  1. 如何用最强模型BERT做NLP迁移学习?
  2. tabs选项卡切换效果(jquery版)
  3. ML:从0到1 机器学习算法思路实现全部过程最强攻略
  4. 如何调整金格电子章服务器印章_如何利用OA系统进行电子公章、红头文件及打印的管理...
  5. ubuntu上Nginx的HTTPS enablement
  6. component是什么接口_阿里高级技术专家:整洁的应用架构“长”什么样?
  7. 单利 java_Java设计模式-单利模式
  8. linux 装完yum不能用,解决yum不能正常使用的问题
  9. java 值班管理_​运维告警的值班管理
  10. 水浊度传感器( ADC 代码详解)
  11. 2019HPU-ICPC-Training-1
  12. 游戏服务器网络出现波动排查方法
  13. uni-app——如何获取页面容器的高度
  14. ajax type是get请求,jQuery的Ajax请求数据时type无法使用GET
  15. deeplab v3论文精读
  16. 均值滤波器类型_滤波电路的作用及四种基本类型
  17. 因计算机而强大在线读,读书分享会丨《因计算机而强大:计算机如何改变我们的思考与学习》...
  18. 软件工程之博客系统开发文档
  19. 如何对移动端的图片流量进行优化
  20. 解决deepin更换输入法之后系统报错、出现bug的问题

热门文章

  1. 12.16 Day 1 - 分布式系统架构的冰与火
  2. 20多个可以提高你安卓开发技能的开源app
  3. javascript:用js实现tirm函数
  4. 商城限时秒杀抢购系统
  5. 二叉树专题 -- 持续更新
  6. 2012美国总统竞选赞助数据分析项目学习
  7. APK的安装过程分析
  8. 【PTA-训练day20】L2-032 彩虹瓶 + L1-080 乘法口诀数列
  9. YouTube引流技巧教程!
  10. 解决Chrome只能在任务栏显示,没有窗口的问题