Freestruct Docs

Frontmatter

Every page starts with YAML frontmatter:

---
title: Page Title
description: 1-2 sentence description for SEO and indexing
---

Required Fields

Field Description
title Page title (used in nav, browser tab)
description Short description for SEO meta tag

Optional Fields

Field Description
layout Layout template (default: default)
permalink Custom URL path

Page Structure

Use these sections in order:

## Overview

Brief intro - what this page covers and who it's for.

## Main Section

Core content.

### Subsection

More detailed content if needed.

## Related

- [Related Page](/path) - Brief description

Code Blocks

Use fenced code blocks with language labels:

```yaml
key: value
```

Renders as:

key: value

Tables

Use markdown tables for structured data:

| Header | Header |
|--------|--------|
| Cell   | Cell   |

Writing Style