Skip to main content
Open Source Digital Garden

A home for ideas to grow, link, and evolve.

An elegant, open-source framework for cultivating personal knowledge — from raw daily flows to refined articles, curated series, and structured books.

Latest Writing

All Articles
Media
Showcase3 min read2026-02-20

Multimedia Showcase: Video, Podcasts & Embeds

A comprehensive test of multimedia embedding support — YouTube, Vimeo, podcasts, livestreams, HTML5 native media, and audio platforms.

i18n in
Uncategorized3 min read2026-02-20

i18n in a Static Next.js Blog: Client-Side Toggle vs URL-Based Routing

A deep dive into the trade-offs between client-side language switching and proper URL-based locale routing for a statically exported Next.js digital garden.

Syntax Highlighting
Engineering1 min read2026-02-15

Syntax Highlighting

Series: Markdown Showcase

Amytis provides beautiful syntax highlighting for dozens of programming languages. Here are a few examples within the series context. For a comprehensive showca...

Recent Notes

All Flows

Tested multimedia embedding in Amytis today. Since rehype-raw is enabled, standard HTML <iframe>, <video>, and <audio> tags work directly inside Markdown — no p...

Spent some time digging into React Server Components today. The mental model shift is significant — components that never ship JavaScript to the client, yet can...

Upgraded the project to Tailwind CSS v4 today. The new CSS-first configuration approach is a breath of fresh air — no more tailwind.config.js for most use cases...

Been thinking about the difference between blogs and digital gardens. Blogs are streams — chronological, finished thoughts published into the void. Gardens are...

Switched fully to Bun for this project. The speed difference is remarkable — bun install finishes before npm install even resolves the dependency tree. The test...