← All guides

Writing Guides in Markdown

Every guide is a single Markdown file in src/content/guides/. The filename becomes the URL slug.

Frontmatter

---
title: "My Guide"
description: "One-line summary used in lists and search."
pubDate: 2026-07-22
updatedDate: 2026-07-23   # optional
tags: ["nginx", "security"]
draft: false              # drafts are excluded from the build
---

Body

Use standard Markdown. Code fences get syntax highlighting automatically:

npm run build

Tags

Tags are free-form strings. Reuse existing tags when possible so the tag pages stay useful — check the homepage chips before inventing a new one.

Drafts

Set draft: true to keep a file in the repo without publishing it. The build skips drafts entirely.