May 28, 2026

Building schmidbauer.dev

Notes on building this site with SvelteKit, mdsvex, and a validated content layer.

Building this site, I wanted content to be files I can edit in any editor, not rows in a database. Markdown plus mdsvex gives me that, with Svelte components available when a note needs more than prose.

The schmidbauer.dev reading layout: a note list, a quiet reading column, and a footer.
Placeholder screenshot. Matze swaps in the real layout shot before launch.

The note list, a quiet reading column, and a footer that stays out of the way. The screenshot above is content-bearing, so it carries a descriptive alt. A purely decorative image would use alt="" instead.

The result is a content workflow that feels like writing, not like operating a CMS.