% grep -r "pagefind" /posts/
Pagefind の日本語検索で「サイバー」が「サイドバー」にヒットする原因を調査。 インデックス側(lindera/IPAdic)とクエリ側(Intl.Segmenter)のトークナイザの食い違い、IME 対策の実装まで。
静的サイトに無料で検索機能を追加するために Pagefind を導入。 選定理由、日本語対応、Next.js + Vercel での構成をまとめた。