#sveltekit#mdsvex

Welcome to My Blog!

This is my first post on my new blog!

Published Jul 10, 2026 • Updated Jul 13, 2026

Hey, thanks for stopping by. This is the first post on this site, built with SvelteKit and mdsvex — which basically means every post is a Markdown file that can also render live Svelte components. More on that in the next post.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper.

Table of contents

What this blog is about

I’ll mostly be writing about:

  • Game development
  • Notes on tools and workflows I find useful
  • The occasional rambling post about something I’m learning

A bit of formatting

You can do all the usual Markdown things.

Bold text, italic text, and even bold italic work as expected. You can also use inline code for things like variable names or npm install.

“The best way to learn is to build something and break it a few times.”
— probably every developer ever

Code blocks

Syntax highlighting works out of the box (depending on your mdsvex/shiki setup):

function greet(name) {
	return `Hello, ${name}!`;
}

console.log(greet('world'));

Lists

Ordered list:

  1. Set up SvelteKit
  2. Add mdsvex
  3. Write posts in Markdown
  4. Ship it

Unordered list with nesting:

  • Frontend
    • Svelte
    • SvelteKit
    • mdsvex
  • Backend
    • Node.js
    • SQLite

Check out the SvelteKit docs or the mdsvex docs if you want to dig deeper.

Placeholder

Tables

FeaturePlain Markdownmdsvex
Headings
Code blocks
Svelte components
Reactive state

That’s the basic tour of standard Markdown. In the next post, I’ll show what makes mdsvex actually special — dropping live, interactive Svelte components directly into a post.