Pages
Usage
Pages are stored as Markdown files in content/pages/. Each file has a YAML frontmatter
block at
the top followed by the page body in Markdown.
| File path | Public URL |
|---|---|
content/pages/index.md |
/ |
content/pages/about.md |
/about |
content/pages/blog/index.md |
/blog |
content/pages/blog/hello-world.md |
/blog/hello-world |
---
title: My Page
description: A short description for SEO meta tags.
status: published # published | draft (draft pages return 404)
layout: default # layout name from config/presets.json
tags: [one, two] # optional taxonomy
updatedAt: 2026-03-01 # auto-set on save
---
Page heading
Your Markdown content goes here.
Pages with status: draft are never served on the public site — they return a 404.
Toggle status
in the Page Editor to publish.
Layouts are defined in config/presets.json and apply CSS class wrappers around page
content.
Select a layout per-page in the editor, or change the default in Site Settings.