Building this site with SvelteKit
A small, static publishing setup built around Markdown and Cloudflare Pages.
This site is built as a static SvelteKit application. Pages are generated at build time, then served from Cloudflare’s edge network without a database or a long-running application server.
The homepage remains image-led, while writing lives in plain Markdown files. Site metadata, navigation, social links, projects, and the sketchbook sequence are kept separate from the components that render them.
Publishing flow
Every push to the main branch runs the same sequence:
- Check the Svelte and TypeScript source.
- Compile Markdown and prerender every route.
- Upload the static build to Cloudflare Pages.
That keeps the editing workflow close to the content: add a Markdown file, commit it, and let the build produce the page.