블로그 검색을 다시 짰다 (PageFind 제거)

🗓️ 13 Sep, 2025

pagefind이 freebsd 환경에서 동작하지 않아서, 그냥 다시 짰다.

fuse.js을 사용하는 예제 등이 있었지만1, 그럴거면 그냥 ajax으로 얻은 index.json-을 직접 검색해도 될거 같아서 그냥 javascript 작성 오랬만에.

그리고 ui등도 내 취향에 맞게 간단하게 만들어서 만족스럽다.

pagefind처럼 검색어에 따라 필요한 만큼만 http get하는게 아니라 조금 아쉽지만, 전체 index.json-fetch해도 500kb 안쪽인거 같아서 괜찮지 않을까 싶음. (거기에 브라우저캐슁도 먹으니까)

Footnotes