cms: WYSIWYG-Editor (Toast UI), Profilseite, ziehbare Vorschau, Pill-Optik

- echtes WYSIWYG statt Markdown-Sterne: Formatierung live, speichert Markdown,
  Bild-Upload via Toolbar. Editor nimmt den meisten Platz, Metadaten kompakt oben.
- Vorschau standardmäßig aus (kein toter Raum) + ziehbarer Trenner Editor↔Vorschau.
- Profilseite (Nav Inhalte/Profil): Profilbild-Upload + Kurztext, gespeichert als
  data/authors.json (vom Theme via site.Data.authors nutzbar).
- mehr Pill-Optik (Buttons, Suche, Chips), schwarze Topbar-Navigation.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-05-31 12:10:31 +02:00
parent c780decdc3
commit 35c2a122ae
7 changed files with 364 additions and 181 deletions
+2
View File
@@ -41,4 +41,6 @@ export const api = {
preview: (path) => call('/preview', { method: 'POST', body: JSON.stringify({ path }) }),
publish: (path) => call('/publish', { method: 'POST', body: JSON.stringify({ path }) }),
upload: uploadFile,
getProfile: () => call('/profile'),
saveProfile: (p) => call('/profile', { method: 'PUT', body: JSON.stringify(p) }),
};