Offizielle Doku

Offizielle EmDash-Dokumentation.

Admin-Panel

Was das EmDash Admin-Panel Redakteuren, Administratoren und Entwicklern bietet.

Architektur

Das mentale Modell zum Erstellen mit EmDash — eine Astro-Integration mit einem live editierbaren Content-Modell.

Sammlungen & Felder

Definieren Sie Inhaltstypen mit Sammlungen und Feldern – unterstützte Feldtypen, Validierung und Beziehungen.

Content-Modell

Wie Sie Ihr Content-Modell in EmDash gestalten und weiterentwickeln — Collections, Felder, Laufzeitänderungen, Typen und Seeds.

Zu EmDash beitragen

Wie Sie eine Entwicklungsumgebung einrichten und zu EmDash beitragen können.

Architektur (Internes)

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

EmDash übersetzen

Wie Sie Übersetzungen für die EmDash-Admin-Oberfläche beitragen können.

Objekt-Cache

Abfrageergebnisse in Cloudflare KV oder im Speicher cachen, um Lesezugriffe zu bedienen, ohne bei jeder Anfrage die Datenbank abzufragen.

Plugin-Sandbox

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

Speicheroptionen

Konfigurieren Sie die Medienspeicherung mit R2, S3 oder lokalem Dateisystem.

EmDash aktualisieren

Eine bestehende Website auf eine neue EmDash-Version umstellen, vom Lesen der Release-Einträge bis zur Überprüfung der deploydten Website.

EmDash Docs MCP

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

Erste Schritte

Erstellen Sie Ihre erste EmDash-Website in unter 5 Minuten.

KI-Werkzeuge

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

Atmosphere Login

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

Authentifizierung

Passkey-First-Authentifizierung mit austauschbaren Anbietern für GitHub, Google und die Atmosphere.

Backups

Website-Backups herunterladen, automatische Backups in den Speicher planen und mit D1 Time Travel wiederherstellen.

Einen Blog erstellen

Einen vollständigen Blog mit Beiträgen, Kategorien und Tags mit EmDash erstellen.

Dark Mode

Dem Farbschema des Besuchers folgen, Redakteuren eine dunkle Variante für ein Bild auswählen lassen und die richtige mit der Image-Komponente rendern.

Internationalisierung (i18n)

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

Navigationsmenüs

Erstellen und verwalten Sie Navigationsmenüs für Header, Footer und Seitenleisten.

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.

Einführung in EmDash

Erfahren Sie, was EmDash ist, wie es funktioniert und ob es für Ihr Projekt geeignet ist.

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.

Admin-UI

Admin-Seiten und Dashboard-Widgets im EmDash-Admin-Panel hinzufügen.

Plugin-API-Routen

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

Block Kit

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

Seitenfragmente

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

Plugins erstellen

Ein EmDash-Plugin mit Hooks, Storage, Einstellungen und Admin-UI bauen.

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

Plugin-spezifische Konfiguration über den KV-Store, in der Admin-UI als Block Kit-Seite dargestellt.

Storage

Speichern Sie Plugin-Daten in Dokumentensammlungen mit indizierten Abfragen.

Field Kit

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

Plugin-Hooks

An Inhalts-, Medien- und Plugin-Lebenszyklus-Ereignissen andocken.

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.

Plugin-Sandbox

Wie EmDash nicht vertrauenswürdige Plugins auf Cloudflare Workers vs. Node.js-Deployments isoliert.

Plugin-Storage

Plugin-Daten in Dokumentkollektionen mit indexierten Abfragen speichern.

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.