next主题7.8版本localsearch搜索功能启用

在Hexo新版本7.8中,启用LocalSearch搜索功能需要额外安装搜索插件。首先在站点配置文件添加搜索配置,然后在主题配置文件中开启LocalSearch,并设置相关参数。接着通过npm安装hexo-generator-searchdb插件,最后生成静态文件即可正常使用本地搜索功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

next主题7.8版本localsearch搜索功能启用

问题描述:

以前的老版本直接设置localsearch为true,就可以,新版本需要安装搜索插件才可以使用。

解决办法:

  • 编辑 站点配置文件(不是主题配置文件),新增以下内容到任意位置:
# 搜索
search:
  path: search.xml
  field: post
  format: html
  limit: 10000
  • 编辑 主题配置文件,启用本地搜索功能:
# Local Search
# Dependencies: https://github.com/theme-next/hexo-generator-searchdb
local_search:
  enable: true			# 修改为true
  # If auto, trigger search by changing input.
  # If manual, trigger search by pressing enter key or search button.
  trigger: auto
  # Show top n results per article, show all results by setting to -1
  top_n_per_article: 1
  # Unescape html strings to the readable one.
  unescape: false
  # Preload the search data when the page loads.
  preload: false
  • 安装搜索插件(新版本需要安装搜索插件)
npm install hexo-generator-searchdb --save

然后再重新生成静态文件,会发现 Hexo 博客的搜索功能已经可以正常使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JiangPengCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值