hexo-theme-redefine
博客Github
中文
中文
  • 项目介绍
  • 开始
    • 安装
    • 使用
    • 更新
  • 配置
    • 创建主题配置文件
    • base_info
    • style
      • primary_color
      • avatar
      • favicon
      • article_img_align
      • left_side_width
      • content_max_width
      • nav_color
      • hover
      • first_screen
      • scroll
    • social_contact
    • menu
    • home_article
    • post
      • word_count
      • author_label
    • code_copy
    • toc
    • copyright_info
    • website_count
    • local_search
    • comment
      • use
      • Waline
      • Gitalk
      • Twikoo
    • rss
    • lazyload
    • cdn
    • pjax
    • footer
  • 进阶使用
    • 数学公式
    • 创建页面
    • 友链样式
    • 资源压缩
    • 笔记模块
    • 文件比对
    • 文章顶置
由 GitBook 提供支持
在本页
  1. 配置

local_search

上一页website_count下一页comment

最后更新于2年前

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

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

搜索功能配置流程:

  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.yml 的 local_search.enable 配置项的值设为 true。

    local_search:
      enable: true

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

全站文章搜索效果图: