# Pagina's beheren

## Via Admin Console

1. Login op `/admin`
2. Ga naar **Content**
3. Kies een map of maak een nieuwe pagina
4. Bewerk content in de CodeMirror editor
5. Sla op met Ctrl+S

## Editor functies

- **CodeMirror** editor met syntax highlighting (Markdown, PHP, HTML)
- **Toolbar** voor snel Markdown invoegen
- **Sneltoetsen**: Ctrl+S (opslaan), Ctrl+N (nieuw)
- **Auto-save** backups in `.bak/` map

## Layout selectie

Op de content-edit pagina kun je de layout kiezen uit de layouts gedefinieerd in `theme.json` (template mapping). De geselecteerde layout wordt opgeslagen in de frontmatter `layout:` key.

```markdown
---
layout: left_sidebar
---
```

Onbekende layouts vallen terug op `config.default_template` uit `theme.json`.

## Plugin selectie en volgorde

Op de content-edit pagina kun je content plugins kiezen voor de sidebar:

- **Selectie** — Alleen content plugins (uit `plugin.json` met `type: "content"`) verschijnen in de plugin selectie
- **Volgorde** — Pas de volgorde aan met up/down knoppen
- **Frontmatter update** — De frontmatter `plugins:` key wordt live bijgewerkt bij wijzigingen
- **Layout zonder sidebar** — Plugins worden verborgen als de gekozen layout geen sidebar heeft (bijv. `full_content`)

```markdown
---
layout: left_sidebar
plugins:
  - HTMLBlock
  - Navigation
---
```

De volgorde in de frontmatter bepaalt de volgorde van de plugins in de sidebar (top tot onder).