Frontmatter fields
Every content page declares frontmatter — Starlight-native fields plus the Krumware classification fields.
| Field | Required | Notes |
|---|---|---|
title |
yes | Page title. Do not repeat it as an H1 in the body. |
description |
yes | One or two sentences; used for SEO and previews. |
sidebar.label |
no | Overrides the sidebar text (defaults to title). |
sidebar.order |
no | Orders the page within its section. |
doc-type |
yes | One of tutorial, how-to, reference, explanation. |
doc-persona |
when relevant | Array of developer / operator. |
doc-topic |
yes | Short topic slug for grouping and filtering. |
keywords |
no | Array of search keywords. |
The schema is enforced in src/content.config.ts.