Hello, World

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 missing
  • date — optional. Set it to YYYY-MM-DD to 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 description
  • slug — 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/.