Offizielle Doku

Offizielle EmDash-Dokumentation.

Agent Skills

Installieren Sie EmDash Agent Skills, damit KI-Coding-Assistenten beim Erstellen von Websites, beim Schreiben von Plugins und beim Portieren von WordPress-Projekten aktuelle EmDash-APIs verwenden.

EmDash für Astro-Entwickler

Fügen Sie einer serverseitig gerenderten Astro-Site datenbankgestützte, von Redakteuren verwaltete Inhalte hinzu.

Admin-Panel

Wie Redakteure, Administratoren und Entwickler das EmDash-Admin-Panel verwenden.

Architektur

Wie eine Astro-Site, EmDash, das Admin-Panel und die Datenspeicher zusammenarbeiten.

Sammlungen und Felder

Wählen Sie Sammlungsverhalten und Feldtypen und verstehen Sie, wie spätere Änderungen Inhalte beeinflussen.

Inhaltsmodell

Wie Sammlungen, Felder, Einträge, generierte Typen und Seed-Dateien den Inhalt einer Website beschreiben.

Architektur (Interna)

Wie EmDash unter der Haube funktioniert, für Personen, die an EmDash selbst mitarbeiten.

Auf Node.js bereitstellen

EmDash auf einem dauerhaft laufenden Node.js-Server mit persistenten Datendiensten bereitstellen.

Object-Cache konfigurieren

Abfrageergebnisse in Cloudflare KV oder im Speicher zwischenspeichern, um Lesevorgänge ohne Datenbankabfrage bei jeder Anfrage zu bedienen.

Plugin-Sandbox konfigurieren

Sandboxed Plugins auf Cloudflare Workers oder Node.js ausführen, mit den Bindungen, Ressourcenlimits und Fehlermodi jedes Sandbox-Runners.

Medienspeicher wählen

R2-, S3-kompatiblen oder lokalen Medienspeicher für EmDash wählen und konfigurieren.

EmDash aktualisieren

Eine bestehende Site auf ein neues EmDash-Release umstellen – vom Lesen der Release-Einträge bis zur Überprüfung der bereitgestellten Site.

EmDash Docs MCP

Verbinden Sie Ihren KI-Coding-Assistenten mit der EmDash-Dokumentation, damit er Fragen beantworten und das richtige Muster aus der echten Dokumentation finden kann.

Erste EmDash-Site erstellen

Scaffolden Sie eine lokale EmDash-Site, schließen Sie die Einrichtung ab und veröffentlichen Sie eine Bearbeitung.

AI-Werkzeuge

Claude, ChatGPT und andere KI-Assistenten mit Ihrer EmDash-Site verbinden.

Atmosphere-Anmeldung

Melden Sie sich bei EmDash mit einem Atmosphere-Konto an — der offenen Netzwerk-Identität hinter Bluesky und dem breiteren AT-Protocol-Ökosystem.

Authentifizierung

Passkey-first-Authentifizierung mit steckbaren Providern für GitHub, Google, Microsoft und die Atmosphere.

Backups und Wiederherstellung

Exportieren Sie ausgewählte Site-Daten, erstellen Sie wiederherstellbare Datenbank- und Medien-Backups und stellen Sie D1- oder SQLite-Deployments wieder her.

Seiten mit Blöcken erstellen

Definieren Sie versionierte Blocktypen, fügen Sie ein blocks-Feld hinzu und rendern Sie die gespeicherte Komposition mit Astro-Komponenten.

Blog erstellen

Erstellen Sie einen kompletten Blog mit Beiträgen, Kategorien und Tags mit EmDash.

Dunkelmodus

Folgen Sie dem Farbschema des Besuchers, lassen Sie Redakteure eine dunkle Variante für ein Bild auswählen und rendern Sie die passende mit der Image-Komponente.

E-Mail-Einrichtung

E-Mail-Zustellung für Magic Links, Einladungen und Kontowiederherstellung konfigurieren — in Entwicklung und Produktion.

Internationalisierung (i18n)

Übersetzen Sie Inhalte in mehrere Sprachen – mit Veröffentlichung pro Locale, Slugs und automatischem Fallback.

Medienbibliothek

Medien in EmDash hochladen, organisieren, auswählen, bearbeiten, nachverfolgen und sicher löschen.

Navigationsmenüs

Erstellen Sie Menüs im Admin und rendern Sie sprachbewusste Navigation in einem Astro-Layout.

Seitenlayouts

Lassen Sie Redakteure für einzelne Seiten unterschiedliche Layouts über ein Vorlagenfeld wählen.

Vorschaumodus

Aktivieren Sie sichere Vorschauen von Entwurfsinhalten vor der Veröffentlichung.

Inhalte abfragen

EmDash-Inhalte in serverseitig gerenderten Astro-Seiten abfragen, sortieren, paginieren und rendern.

Relationen

Verknüpfen Sie Einträge über Inhaltstypen hinweg mit Relationen und Referenzfeldern, wählen Sie Einträge im Editor und lesen Sie die Verknüpfungen in einer Vorlage.

Sections

Wiederverwendbare Portable-Text-Blöcke erstellen und unabhängige Kopien in Inhalte einfügen.

Integrierte SEO-Funktionen

Die Funktionen zur Suchmaschinenoptimierung (SEO), die EmDash bereitstellt, was jede davon ausgibt und wie Sie sie aktivieren.

Website-Einstellungen

Lesen Sie Site-Identität, Anzeige-, Social- und SEO-Einstellungen in Astro-Vorlagen.

Website-Übertragung

Exportieren Sie eine vollständige EmDash-Website als Site-Paket, importieren Sie es in eine neue leere Website und überprüfen Sie das Ergebnis mit einer Importquittung.

Taxonomien

Inhalt klassifizieren, locale-bewusste Terms abfragen und Taxonomie-Archivseiten bauen.

Widget-Bereiche

Dynamische Inhaltsblöcke zu Seitenleisten, Fußzeilen und anderen Template-Regionen hinzufügen.

Mit Inhalten arbeiten

Inhalte im EmDash-Admin erstellen, bearbeiten, veröffentlichen, planen und sicher löschen.

x402 Payments

x402-Zahlungen für serverseitig gerenderte Astro-Routen verlangen.

Inhaltsimport

Importieren Sie Inhalte aus WordPress und anderen Quellen in EmDash.

Seitenfragmente

Fügen Sie vertrauenswürdige Skripte oder HTML an Einfügepunkten öffentlicher Seiten hinzu.

React-Admin-Erweiterungen

Generierte Einstellungen, React-Seiten und Widgets, Editor-Panels und Content-Listen-Spalten zu einem nativen Plugin hinzufügen.

API-Routen

REST-Endpunkte Ihres Sandboxed Plugins für die Admin-Oberfläche und externe Integrationen bereitstellen.

Block Kit

Deklarative UI-Blöcke für Plugin-Seiten, Widgets und Erweiterungen gespeicherter Einträge.

Ein Plugin-Format wählen

Wählen Sie zwischen Sandbox- und nativen Plugins, bevor Sie mit dem Schreiben von Code beginnen.

Hooks

Code als Reaktion auf Inhalts-, Medien-, Lebenszyklus- und Seiten-Render-Ereignisse ausführen.

Das Plugin-Manifest

Referenz für die Felder in emdash-plugin.jsonc zu Identität, Zugriff, Speicher, Admin-Oberfläche und Registry.

Einstellungen

Verschlüsselte Einstellungen von Sandbox-Plugins speichern und über eine Block-Kit-Seite bearbeiten.

Storage

Plugin-Daten in Dokumenten-Collections mit indizierten Abfragen persistieren.

Field Kit

Zusammensetzbare Feld-Widgets für JSON-Felder, konfiguriert über Seed-Optionen.

Plugins installieren

Sandboxed Plugins aus dem EmDash-Registry installieren oder Plugins aus npm registrieren.

Plugins

Erweitern Sie EmDash mit Hooks, Speicher, Einstellungen, Admin-Seiten und API-Routen.

Das Plugin-Registry

Entdecken, überprüfen und installieren Sie Sandbox-Plugins aus dem EmDash-Registry.

Das Register abfragen

Erstellen Sie ein Plugin-Verzeichnis, eine Suchseite oder einen Release-Feed gegen die öffentliche Discovery-API des Registers mit @emdash-cms/registry-client.

Inhaltslebenszyklus

Zustandsübergänge, Revisionen, Berechtigungen, Konflikte und Hooks für EmDash-Inhalte.

Hook-Referenz

Plugin-Hooks zur Erweiterung der EmDash-Funktionalität.

MCP-Server-Referenz

Authentifizierung, Protokollverhalten und die vollständige Tool-Übersicht des MCP-Servers.

REST-API-Referenz

Der öffentliche HTTP-Vertrag, Authentifizierungsregeln und das vollständige OpenAPI-Operationsinventar.

Ein Theme erstellen

Erstellen Sie eine wiederverwendbare EmDash-Astro-Vorlage mit serverseitig gerenderten Routen und einem initialen Seed.

Themes

Installieren oder erstellen Sie ein EmDash-Theme als Astro-Vorlage mit einer Seed-Datei.

Seed-Dateien

Referenz für das EmDash-Seed-Format, Validierung, Referenzen und Anwendungsverhalten.

Warum EmDash

Verstehen Sie, welche Probleme EmDash löst und wie es sich im Vergleich zu anderen Ansätzen verhält.