Offizielle Doku

Offizielle EmDash-Dokumentation.

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

Sammlungsverhalten und Feldtypen wählen und verstehen, 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.

Datenbank auswählen

SQLite, D1, Hyperdrive, PostgreSQL oder libSQL für EmDash auswählen und konfigurieren.

Auf Node.js deployen

EmDash auf einem langlebigen Node.js-Server mit persistenten Datendiensten deployen.

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 Website auf ein neues EmDash-Release umstellen, vom Lesen der Release-Einträge bis zur Überprüfung der bereitgestellten Website.

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.

KI-Tools

Verbinden Sie Claude, ChatGPT und andere KI-Assistenten mit Ihrer EmDash-Website.

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-basierte Authentifizierung mit erweiterbaren Anbietern für GitHub, Google und die Atmosphere.

Sicherung und Wiederherstellung

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

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 richtige mit der Image-Komponente.

Internationalisierung (i18n)

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

Medienbibliothek

Medien in EmDash hochladen, organisieren, auswählen, bearbeiten, verfolgen 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 verschiedene Layouts für einzelne Seiten mit einem Template-Feld auswählen.

Vorschaumodus

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

Inhalte abfragen

Verwenden Sie getEmDashCollection und getEmDashEntry, um Inhalte in Ihren Templates abzurufen.

Sections

Erstellen und verwenden Sie wiederverwendbare Inhaltsblöcke auf Ihrer gesamten Website.

Website-Einstellungen

Konfigurieren Sie globale Einstellungen wie Website-Titel, Logo und Social-Media-Links.

Taxonomien

Inhalte mit Kategorien, Tags und benutzerdefinierten Taxonomien organisieren.

Widget-Bereiche

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

x402 Payments

Monetarisieren Sie Inhalte mit dem x402-Zahlungsprotokoll – berechnen Sie Bots, nicht Menschen.

EmDash

Das Astro-native CMS. Ein moderner Nachfolger von WordPress mit typsicheren Inhalten, Plugin-Erweiterbarkeit und portabler Bereitstellung.

Inhaltsimport

Importieren Sie Inhalte aus WordPress und anderen Quellen in EmDash.

Migration von WordPress

Importieren Sie Ihre WordPress-Inhalte mit einer Schritt-für-Schritt-Anleitung in EmDash.

Seitenfragmente

Skripte, Stylesheets oder HTML in gerenderte öffentliche Seiten einfügen — nur für native Plugins.

API-Routen

Stellen Sie REST-Endpunkte aus Ihrem sandboxed Plugin für die Admin-UI und externe Integrationen bereit.

Block Kit

Deklarative UI-Blöcke für sandboxed Plugin-Admin-Seiten und Widgets.

Hooks

Code als Reaktion auf Inhalts-, Medien-, Lebenszyklus- und Seitenrendering-Events ausführen.

Das Plugin-Manifest

Referenz für emdash-plugin.jsonc — Identität, Vertrauensvertrag, Profilfelder und Publisher-Pinning.

Einstellungen

Sandboxed-Plugin-Konfiguration im KV-Store speichern und über eine Block Kit-Seite bearbeiten.

Storage

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

Sandbox-Plugins testen

Führen Sie Plugin-Hooks und -Routen durch die Produktions-Sandbox-Grenze von EmDash in Vitest aus.

Field Kit

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

Plugins

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

Die Plugin-Registry

Install plugins from the experimental, federated EmDash plugin registry, and query it from your own site.

Registry abfragen

Build a plugin directory, search page, or release feed against the registry's public discovery API with @emdash-cms/registry-client.

Hook-Referenz

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

MCP-Server-Referenz

Protokolldetails, Tool-Spezifikationen und OAuth-Konfiguration für den MCP-Server.

Themes Übersicht

Verstehen Sie, wie EmDash-Themes funktionieren und wie sie neue Websites initialisieren.

Warum EmDash

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