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

Liker 讚賞

這篇文章如果對你有幫助,你可以花 30 秒登入 LikeCoin 並點擊下方拍手按鈕(最多五下)免費支持與牡蠣鼓勵我。
或者你也可以考慮請我喝一杯咖啡

Google AD

撰寫一篇文章其實真的很花時間,如果你願意「關閉 Adblock (廣告阻擋器)」來支持我的話,我會非常感謝你 ヽ(・∀・)ノ