"Pagefind"
- 在外部組件上加客製功能:以邊界為中心的方法選擇 客製外部組件穩定的程度取決於『離組件邊界多近』。本文用 Pagefind 整合到 Hugo theme 的三個情境(索引邊界、重置邊界、specificity 邊界)展開:在邊界上客製為什麼穩、各種替代方案的不足、以及下次提早辨識的訊號。
- 資源載入時序:lazy chunk 與 critical path Pagefind 的 index 採 chunked lazy load — 首次互動延遲與 critical path 之間的取捨怎麼盤點。預載 entry chunk 的時機與不預載的代價。
- Pagefind:靜態站搜尋的 build-time 索引方案 Pagefind 的設計(build 時切片索引 + post-build 爬 rendered HTML)、分層結構讓傳輸量與站規模脫鉤、Hugo + GitHub Pages 整合與內在屬性取捨。