Building this site with SvelteKit
I wanted something small and durable for Revent Studio — a single place to point people to my photography on Instagram, hand out a contact email, and occasionally write.
Why static
The whole site is prerendered to static HTML with @sveltejs/adapter-static. There’s no
server to maintain, it deploys anywhere, and it loads instantly. For a personal site that’s
exactly the right amount of machinery.
How the blog works
Posts are plain markdown files in src/posts/. Each one starts with a little frontmatter
block:
---
title: My post
date: 2026-06-08
description: One line for the listing.
published: true
--- mdsvex turns them into Svelte components at build time, so the
list page and each article are generated automatically. To publish, I drop in a new .md file — that’s the whole workflow.
What’s next
More photographs, and more notes about the tools behind them.