Adding Full-Text Search to Blazor WebAssembly with Pagefind
A standalone Blazor WebAssembly app hands Pagefind no static HTML to crawl. Here's how I indexed the Blazorators sample with Pagefind's Node API and wired search through JS interop.
Software engineer / Author / Speaker
I work on Aspire at Microsoft, maintain open-source projects, and write about .NET, AI, developer experience, and the web.
I’m David Pine, also known as @IEvangelist. I work on developer experience for .NET and the cloud, with a current focus on Aspire. This site collects the lessons, design decisions, and experiments worth sharing beyond a single project. Read more about me.
Articles on .NET, Aspire, AI, and the web, grounded in real projects.
A standalone Blazor WebAssembly app hands Pagefind no static HTML to crawl. Here's how I indexed the Blazorators sample with Pagefind's Node API and wired search through JS interop.
Start with a technology or idea, then explore every related article.
Open source
Explore the code, documentation, samples, and fixes I contribute on GitHub.
View GitHubTalks and conversations about .NET, developer experience, open source, and building software.