# Content management ## Managing files - **New folder** — Create folder structure - **New file** — Create a page (`.md`, `.php`, `.html`) - **Edit** — Modify existing content in the CodeMirror editor - **Rename** — Change file or folder names - **Move** — Move content to another folder - **Delete** — Remove content - **Rename folder** — Change a folder name ## Editor (content-edit) - **CodeMirror** with syntax highlighting (Markdown, PHP, HTML) - **Toolbar** for quickly inserting Markdown - **Shortcuts**: Ctrl+S (save), Ctrl+N (new) ## Layout selection On the content-edit page you can choose the layout from the layouts defined in `theme.json` (template mapping). The selected layout is stored in the frontmatter `layout:` key. ## Plugins on pages - Content plugins (from `plugin.json` with `type: "content"`) appear in the plugin selection - Choose which plugins appear in the sidebar - **Order is adjustable** with up/down buttons - The plugin order is stored in the frontmatter `plugins:` key - Plugins are **hidden** when the chosen layout has no sidebar (e.g. `full_content`) ## Frontmatter The editor updates the frontmatter live when layout or plugin selection changes: ```markdown --- layout: left_sidebar plugins: - HTMLBlock - Navigation --- # Page title Content... ```