Docs
Adding a page
Drop a .md file in content/. The filename becomes the URL: content/about.md becomes /about.html. content/index.md is the home page and is required.
Frontmatter
A file may start with a frontmatter block of key: value lines:
---
title: My Page
description: Used in the title tag, meta description, and feeds.
date: 2026-06-30
---
A date marks the page as a post, so it appears in rss.xml.
Supported Markdown
- Headings
#through###### - Bold, italic, and
inline code - Links and images
- Unordered and ordered lists (flat)
- Fenced code blocks
- Blockquotes and horizontal rules
Not supported by design: tables, nested lists, and raw HTML. Keep content simple.
Static assets
Anything in public/ is copied to dist/ unchanged. The stylesheet lives there as public/styles.css.
The safety net
The build fails if any internal link points at a file it does not generate. Try linking to a page that does not exist and run bun run build. It stops with the offending link named.