Sacha Chua<p>I'm also experimenting with using <a href="https://pagefind.app/" rel="nofollow noopener noreferrer" target="_blank">Pagefind</a> to provide search for my static site using client-side Javascript. It currently analyzes 10934 files and indexes 8183 pages (87272 words) in 40 seconds. The data is 125MB, but a search for, say, "sketchnote" transfers only 280KB, so that's pretty good. I think I'm adding the date properly and I know I can set that as the default sort, but I haven't yet figured out how to make it possible for people to sort by either relevance or date as they want. I also want to eventually format the search results to include the date. Maybe <a href="https://dee.underscore.world/blog/building-pagefind-ui/" rel="nofollow noopener noreferrer" target="_blank">Building a Pagefind UI – dee.underscore.world</a> will be useful. <a href="https://social.sachachua.com/tags/pagefind" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pagefind</span></a> <a href="https://social.sachachua.com/tags/ssg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ssg</span></a> <a href="https://social.sachachua.com/tags/search" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>search</span></a></p>