WebMCP turns the site's static Pagefind index into a discoverable search tool that agents can call without changing the site's static-first architecture.
Writing and projects
Dondi Bogusky
Hello, world! I write, design, and build fast web experiences with a bias toward clarity, useful systems, and small details that make publishing feel effortless.
Now
Working on fast content sites, durable design systems, and sharper publishing workflows.
Read the full Now pageLatest writing
Recent notes
Interactive island
Browse by topic
Making Site Search Available to WebMCP
WebMCP turns the site's static Pagefind index into a discoverable search tool that agents can call without changing the site's static-first architecture.
Looking Back at the Web
How early HTML, CSS, and JavaScript shaped the modern web, from linked documents and styling problems to component frameworks.
Small Improvements That Compound
Recent site refinements reduced hidden asset work, quieted the visual system, and kept the static baseline fast.
Vue Islands With a Job
A rule of thumb for using Vue islands in Astro only when readers need stateful interaction after the page loads.
Search That Belongs on a Static Site
Pagefind adds local search to a static Astro site without a service account, network dependency, or turning the whole site into an application.
Astro as the Default
Why a writing site benefits from static-first architecture, deliberate islands, resilient HTML, and a JavaScript budget tied to user value.