Search

Everything published here, searchable. Nothing you type is sent anywhere: the matching happens in your browser.

Loading the search index.

Every page on this site

All 50 pages, listed in full. This is the complete index: if search is unavailable to you, nothing here is out of reach.

How this works

The index is a single static file, built from the rendered pages themselves at deploy time and checked against them before a deploy is allowed. It is derived from what is published rather than from the data behind it, so a page cannot be live and unsearchable.

Your browser downloads that file once and does the matching locally. No query is sent to this server, so none can be logged, cached or passed to anyone. This is the same reason there is no analytics script and no cookie: a claim about privacy is only worth making if there is nothing to disclose.

Ranking is deliberately plain. A word in a page's title counts for more than one in its summary, which counts for more than one in its body, and an exact phrase counts for more than scattered words. There is no relevance model and no language model. For a site of this size a reader can check the ordering by eye, which is the property that matters most here.