hexo-generator-search 搜尋套件 & 問題

前言

基本上我們的 Hexo 都會使用到搜尋的套件,大多都會使用 hexo-generator-search 這邊紀錄一下一些優化的設置吧。

本文撰寫環境

Hexo 版本

  • hexo: 3.8.0
  • hexo-cli: 2.0.0

NexT 版本

  • NexT: 7.1.0

修改生成格式

首先原始生成的設置是這樣

1
2
3
4
search:
path: search.xml
field: post
content: true

但是如果文章一多,那麼生成出來的 search.xml 檔案就會特別大

(例如我現在文章已經 160 篇生成的 search.xml 大小為 1.4 MB)

search.xml

只要將設置修改成這樣就會減少許多

1
2
3
4
search:
path: search.json
field: post
content: true

search.json

(記得修改為 json 格是後要 hexo clean & hexo g)

注意事項

本篇僅是針對 hexo-generator-search 套件做說明,如果你使用的是 NexT 主題,我建議你改使用 hexo-generator-searchdb

0%