This is the first post on the blog. It's written in MDX, which means it's plain Markdown that can also drop in React components when needed — useful for embedding videos, callouts, or anything richer than text.
Code blocks
Code blocks are syntax highlighted automatically:
function greet(name: string) {
console.log(`Hello, ${name}`);
}Embedding a video
Drop in a YouTube ID and it renders as a responsive, lazy-loaded embed:
Wrapping up
New posts are just new .mdx files in content/posts — no separate publishing
step, no CMS login. Write, preview locally, commit, deploy.