2026-07-073 min read

Blog launched

Hello, and welcome. I've just launched this blog.

I wanted a place to keep notes on the code I write, in my own words, so I built one from scratch with Next.js and MySQL. I'll be posting technical notes and records of things I've built whenever the mood strikes.

About this blog

  • Posts are written in Markdown
  • Code blocks come with syntax highlighting
  • Tables of contents are generated automatically from headings
  • Posts can be organized with tags and series
  • Available in 10 languages, including this one
  • Dark mode is supported (toggle it from the button in the top right)

Code block example

A code block with a filename looks like this.

hello.tsRaw
export function hello(name: string): string {
  return `Hello, ${name}!`;
}

A shell command example:

bashRaw
npm install
npm run build

Inline code renders like const x = 1.

Tables and quotes

FeatureSupported
Markdown✅
Tags✅
Multilingual✅
Dark mode✅
RSS✅

This is less of a blog and more of a personal technical notebook.

Wrapping up

I'll keep posting things I run into while building, and small discoveries along the way. The admin panel is available at /admin.