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 (Interna)

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

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.

Speicheroptionen

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

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.

Internationalisierung (i18n)

Übersetzen Sie Inhalte in mehrere Sprachen mit pro-Locale-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.

Vorschau-Modus

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

Organisieren Sie Inhalte mit Kategorien, Tags und benutzerdefinierten Taxonomien.

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

Stelle REST-Endpunkte aus deinem Sandbox-Plugin für die Admin-UI und externe Integrationen bereit.

Block Kit

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

Ein Plugin-Format wählen

Entscheiden Sie sich zwischen Sandboxed- und Native-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 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

Plugins aus der experimentellen, föderierten EmDash-Plugin-Registry installieren und sie von Ihrer eigenen Seite abfragen.

Die Registry abfragen

Ein Plugin-Verzeichnis, eine Suchseite oder einen Release-Feed gegen die öffentliche Discovery-API der Registry mit @emdash-cms/registry-client erstellen.

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.