跳到主要内容

local_search

local_search:
enable: false
preload: false # Preload the search data when the page loads

该配置项用于设置网站搜索功能,非常实用,建议开启。开启后,头部导航栏右侧将出现搜索按钮

Screen Shot 2022-10-02 at 10.19.28 AM

搜索功能配置流程:

  1. 在 Hexo 项目根目录下安装插件 hexo-generator-searchdb

    $ npm install hexo-generator-searchdb
  2. 在 Hexo 配置文件 _config.redefine.yml 里最底下添加如下配置项。

    # Search
    ## See: https://github.com/theme-next/hexo-generator-searchdb
    search:
    path: search.json
    field: post
    content: true
    format: striptags
  3. 主题配置文件 _config.redefine.ymllocal_search.enable 配置项的值设为 true

    local_search:
    enable: true
提示

local_search.preload 配置项表示是否在页面加载时预加载搜索数据

全站文章搜索效果图:

Screen Shot 2022-10-02 at 10.22.29 AM