An opinionated, Vite-based React framework for content sites.
Sitex pages are MDX documents rendered through your TSX layouts. Every page ships as static HTML with metadata, social tags, and structured data handled by the framework.
MDX pages, TSX layouts
Pages are content documents with typed frontmatter. Structure, chrome, and design live in React layouts and components.
The boring stuff is handled
Layouts render titles, canonical URLs, Open Graph tags, JSON-LD, and favicons with normal TSX. Sitex handles sitemaps and robots.txt.
Islands when needed
Pages ship zero JavaScript by default. Add client rendering at component boundaries with client:load, client:visible, or client:idle.