Documentation Officielle

Documentation officielle EmDash.

Panneau d'Administration

Ce que le panneau d'administration EmDash offre aux éditeurs, administrateurs et développeurs.

Architecture

Le modèle mental pour construire avec EmDash — une intégration Astro avec un modèle de contenu éditable en temps réel.

Collections et Champs

Définissez des types de contenu avec des collections et des champs—types de champ pris en charge, validation et relations.

Modèle de Contenu

Comment façonner et faire évoluer votre modèle de contenu dans EmDash — collections, champs, modifications à l'exécution, types et seeds.

Contribuer à EmDash

Comment configurer un environnement de développement et contribuer à EmDash.

Traduire EmDash

Comment contribuer des traductions pour l'interface d'administration EmDash.

Options de Stockage

Configurez le stockage des médias avec R2, S3 ou système de fichiers local.

EmDash Docs MCP

Connectez votre assistant de codage IA à la documentation EmDash afin qu'il puisse répondre aux questions et trouver le bon modèle à partir de documents réels.

Premiers Pas

Créez votre premier site EmDash en moins de 5 minutes.

Outils d'IA

Connectez Claude, ChatGPT et d'autres assistants IA à votre site EmDash.

Atmosphere Login

Connectez-vous à EmDash avec un compte Atmosphere — l'identité de réseau ouvert derrière Bluesky et l'écosystème plus large du protocole AT.

Authentification

Authentification Passkey-first avec des fournisseurs interchangeables pour GitHub, Google et l'Atmosphere.

Créer un Blog

Créez un blog complet avec des articles, des catégories et des tags en utilisant EmDash.

Menus de navigation

Créez et gérez des menus de navigation pour les en-têtes, pieds de page et barres latérales.

Mises en Page

Permettez aux éditeurs de choisir différentes mises en page pour des pages individuelles en utilisant un champ de modèle.

Mode Aperçu

Activez des aperçus sécurisés du contenu brouillon avant publication.

Interroger le contenu

Utilisez getEmDashCollection et getEmDashEntry pour récupérer le contenu dans vos templates.

Sections

Créez et utilisez des blocs de contenu réutilisables sur l'ensemble de votre site.

Paramètres du Site

Configurez les paramètres globaux comme le titre du site, le logo et les liens sociaux.

Taxonomies

Organisez le contenu avec des catégories, des étiquettes et des taxonomies personnalisées.

Zones de Widgets

Ajoutez des blocs de contenu dynamiques aux barres latérales, pieds de page et autres régions de template.

x402 Payments

Monétisez le contenu avec le protocole de paiement x402 — facturez les bots, pas les humains.

EmDash

Le CMS natif d'Astro. Un successeur moderne de WordPress avec contenu typé sécurisé, extensibilité des plugins et déploiement portable.

Routes API des plugins

Exposez des points de terminaison REST depuis votre plugin pour l’UI d’administration et les intégrations externes.

Block Kit

Blocs d'interface utilisateur déclaratifs pour les pages d'administration et widgets de plugins sandboxés.

Fragments de page

Injectez des scripts, des feuilles de style ou du HTML dans les pages publiques rendues — uniquement pour les plugins natifs.

Créer des plugins

Construisez un plugin EmDash avec hooks, stockage, paramètres et interface d'administration.

Routes API

Exposez des endpoints REST depuis votre plugin sandboxé pour l'interface d'administration et les intégrations externes.

Block Kit

Blocs d'interface utilisateur déclaratifs pour les pages d'administration et les widgets des plugins sandboxés.

La CLI emdash-plugin

init, build, dev, bundle, validate, publish — la chaîne d'outils de création de plugins.

Hooks

Exécuter du code en réponse aux événements de contenu, de médias, de cycle de vie et de rendu de page.

Le manifeste du plugin

Référence pour emdash-plugin.jsonc — identité, contrat de confiance, champs de profil et épinglage de publisher.

Paramètres

Configuration par plugin via le magasin KV, exposée dans l'UI d'administration comme une page Block Kit.

Storage

Persistez les données des plugins dans des collections de documents avec des requêtes indexées.

Field Kit

Widgets de champ composables pour les champs JSON, configurés via les options de seed.

Hooks de plugin

Branchez-vous sur les événements de contenu, de médias et du cycle de vie du plugin.

Plugins

Étendez EmDash avec des hooks, du stockage, des paramètres, des pages d'administration et des routes d'API.

Bac à sable des plugins

Comment EmDash isole les plugins non fiables sur Cloudflare Workers par rapport aux déploiements Node.js.

Paramètres du plugin

Configurez les plugins avec des schémas de paramètres et le magasin clé-valeur (KV).

Stockage des plugins

Persistez les données des plugins dans des collections de documents avec des requêtes indexées.

Aperçu des thèmes

Comprendre comment fonctionnent les thèmes EmDash et comment ils initialisent de nouveaux sites.

Pourquoi EmDash

Comprenez quels problèmes EmDash résout et comment il se compare aux autres approches.