Welcome to the blog! This site is powered by simple markdown files — no CMS, no database required.

To add a new post, create a .md file in src/content/posts/ with frontmatter at the top. That's it.

How It Works

Each file in src/content/posts/ becomes a post. The filename (without .md) becomes the URL slug — so my-post.md lives at /posts/my-post.

The frontmatter block at the top of each file holds the metadata: title, date, author, excerpt, tags, and an optional cover image.

What You Can Customise

Swap out the colour scheme in src/styles/global.css. Edit the layout in src/layouts/BaseLayout.astro. The search and tag filtering all update automatically as you add new posts.

Enjoy!