This is an example post. Copy this file to start a new one — the filename becomes the URL, so blog/posts/my-next-post.md publishes at /blog/my-next-post.html.

Writing content

Everything below the front matter (the block between the --- lines at the top) is plain Markdown:

Adding images

Drop image files into blog/images/<your-post-slug>/, then reference them from the Markdown body with a root-relative path:

Example of an inline image inside a post

The coverImage field in the front matter above sets the banner image shown at the top of the post and is optional — remove it if a post doesn't need one.

Publishing

Run npm run build to generate the site, or npm run serve to preview it locally with live reload while you write. The post automatically appears on the blog index, newest first — nothing else to wire up.