Hexo Next 主题中添加本地搜索功能
生活随笔
收集整理的這篇文章主要介紹了
Hexo Next 主题中添加本地搜索功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在 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 主题中添加本地搜索功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 100款现代科技感的英文字体打包分享
- 下一篇: 3.1 详细讲解直线段工具 [Illus