Why a blog?
This blog documents the development of SharkUI — a SolidJS component library built on Ark UI and UnoCSS. It's a place to write about decisions, lessons learned, and things worth sharing.
What's in this stack?
A few things worth knowing about how this blog works:
- Content Collections manages frontmatter validation and feeds the search index
- MDX is compiled to Solid components at build time via a custom Vite plugin — no React runtime, no hydration overhead
- Orama indexes every heading and paragraph so the search dialog covers blog posts alongside the component docs
What's next?
More posts covering component design decisions, accessibility patterns, and UnoCSS theming techniques. Stay tuned.