Welcome. This first post exists for two reasons: to introduce what this blog is about, and to act as a living reference for every formatting feature the renderer understands. Bookmark it — when you forget how blockquotes look, come back here.
What you'll find here
We'll mostly write about three things:
- Building launch-ready websites for early-stage startups
- The day-to-day reality of managing a small studio
- The technical choices that let us ship fast without cutting corners
If you've ever wondered why a marketing site takes twelve weeks at a big agency, you'll probably enjoy what shows up here.
Formatting reference
Everything below is rendered by the same MDX pipeline that the rest of the blog uses, so use this post as a sanity check whenever you change the renderer.
Inline emphasis
You can write bold copy, italic copy, and both at once. You can also drop in external links — they open in a new tab — and internal links which use client-side navigation.
Lists
A bullet list:
- Hosting is fully managed
- Domain, DNS, and SSL handled for you
- Analytics included from day one
And a numbered list:
- We scope the project together on a free call
- You approve the design and copy
- We build, host, and maintain the site
Blockquotes
The best time to publish your first blog post was three years ago. The second best time is today.
Code blocks
Here's a TypeScript snippet — the renderer hands it to Shiki, the same syntax highlighter the homepage already uses:
type Post = {
title: string;
slug: string;
date: string;
excerpt: string;
};
export function isFresh(post: Post): boolean {
const age = Date.now() - new Date(post.date).getTime();
const sevenDays = 1000 * 60 * 60 * 24 * 7;
return age < sevenDays;
}Inline code works too — for example, npm run dev starts the local server.
Inline images
Images written with standard  syntax are upgraded to next/image automatically:

That's everything. If you can see it all formatted nicely above, the renderer is healthy.
Found this useful?
