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.