Welcome to the Ronner Development blog. This is a static site: markdown files in posts/ get preprocessed into HTML at build time.
How it works
Each post is a markdown file with YAML frontmatter.
title— required; the build throws if missingdate— optional. Set it toYYYY-MM-DDto publish: the post builds once that day arrives. A future date schedules the post. No date means draft — the post never builds.description— optional; shown on the index and used as meta descriptionslug— optional; override the URL slug (defaults to the filename)
Writing
Standard GitHub-flavored markdown works. Code blocks render with a monospace font:
const greet = (name) => `hello, ${name}`;
Run npm run build to regenerate blog/.