This is a placeholder. It exists so the journal listing and detail templates have something to render — delete it once you publish your first real post.

Adding a post

Create a .md file in src/content/journal/. The filename becomes the URL, so first-post.md publishes at /journal/first-post/.

Every post needs this frontmatter:

---
title: Your title
date: 2026-08-01
description: One or two sentences. This shows in listings, search results and link previews.
tags: ["three.js", "webgl"]
draft: false
---

Set draft: true and the post is excluded from the build — useful for work in progress.

What you get for free

Every post is pre-rendered to static HTML, so search engines see the full content without running any JavaScript. Posts are added to sitemap-index.xml and the RSS feed at /rss.xml automatically.

Formatting

Standard markdown works: headings, bold, italic, inline code, lists, blockquotes, tables and fenced code blocks with syntax highlighting.

If you want the richer layout blocks used on the works pages — comparison columns, stat callouts, numbered steps — rename the file to .mdx and they become available there too.