是 Ray 不是 Array

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement
2019-06-16 Hexo

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

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement

你的支持會直接轉換成更多技術筆記

如果我的筆記讓你少踩一個坑、節省 Debug 的時間,
也許你可以請我喝杯咖啡,讓我繼續當個不是 Array 的 Ray ☕

我想要說...

ray — -zsh — 80x24
~ mkdir israynotarray
~ cd israynotarray
israynotarray git:(main) pnpm run start

分享這篇文章

留言

© 2025 Ray. All rights reserved.

Powered by Ray Theme