TIL that Pagefind does great client-side search

Providing search on a static website seemed impossible, but Pagefind builds a static index and queries it on the client side.