EmDash pour les développeurs Astro
Ajoutez des fonctionnalités CMS style WordPress à votre site Astro avec EmDash
Documentation officielle EmDash.
Ajoutez des fonctionnalités CMS style WordPress à votre site Astro avec EmDash
Apprenez les fondamentaux d'Astro à travers le prisme des concepts WordPress que vous connaissez déjà
Un guide des fonctionnalités et concepts d'EmDash pour les développeurs familiers avec WordPress
Ce que le panneau d'administration EmDash offre aux éditeurs, administrateurs et développeurs.
Le modèle mental pour construire avec EmDash — une intégration Astro avec un modèle de contenu éditable en temps réel.
Définissez des types de contenu avec des collections et des champs—types de champs pris en charge, validation et relations.
Comment façonner et faire évoluer votre modèle de contenu dans EmDash — collections, champs, modifications à l'exécution, types et seeds.
Comment EmDash fonctionne sous le capot, pour les personnes contribuant à EmDash.
Les conventions de rédaction, de structure et d'exemples de code pour la documentation EmDash.
Exécuter les migrations de schéma internes d'EmDash comme une étape de déploiement sérialisée.
Mettre en cache les résultats de requêtes dans Cloudflare KV ou en mémoire pour servir les lectures sans interroger la base de données à chaque requête.
Exécuter des plugins sandboxés sur Cloudflare Workers ou Node.js, avec les bindings, limites de ressources et modes de défaillance de chaque runner de sandbox.
Modifiez le schéma et le modèle de contenu d'un site EmDash en production, et gardez votre fichier seed synchronisé.
Où chaque secret EmDash réside, comment le fournir et ce qui se passe quand vous le changez ou le perdez.
Passer un site existant à une nouvelle version d'EmDash, de la lecture des entrées de release à la vérification du site déployé.
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.
Intégrez EmDash dans un site Astro que vous avez déjà, sans le template de démarrage.
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 Passkey-first avec des fournisseurs interchangeables pour GitHub, Google et l'Atmosphere.
Télécharger des sauvegardes du site, planifier des sauvegardes automatiques vers le stockage et restaurer avec D1 Time Travel.
Suivre le schéma de couleurs du visiteur, permettre aux rédacteurs de choisir une variante sombre pour une image et afficher la bonne avec le composant Image.
Traduisez le contenu en plusieurs langues avec publication par locale, slugs et fallback automatique.
Créez et gérez des menus de navigation pour les en-têtes, pieds de page et barres latérales.
Permettez aux éditeurs de choisir différentes mises en page pour des pages individuelles en utilisant un champ de modèle.
Utilisez getEmDashCollection et getEmDashEntry pour récupérer du contenu dans vos templates.
Configurez les paramètres globaux comme le titre du site, le logo et les liens sociaux.
Ajouter des blocs de contenu dynamiques aux barres latérales, pieds de page et autres régions de template.
Créer, modifier et gérer le contenu dans le tableau de bord admin d'EmDash.
Monétisez le contenu avec le protocole de paiement x402 — facturez les bots, pas les humains.
Le CMS natif d'Astro. Un successeur moderne de WordPress avec contenu typé sécurisé, extensibilité des plugins et déploiement portable.
Découvrez ce qu'est EmDash, comment il fonctionne et s'il convient à votre projet.
Convertir des plugins WordPress en plugins EmDash en utilisant l'API Plugin
Ajoutez des pages d’administration et des widgets au tableau de bord EmDash.
Exposez des points de terminaison REST depuis votre plugin pour l’UI d’administration et les intégrations externes.
Blocs d'interface utilisateur déclaratifs pour les pages d'administration et widgets de plugins sandboxés.
Injectez des scripts, des feuilles de style ou du HTML dans les pages publiques rendues — uniquement pour les plugins natifs.
Fournissez des composants Astro qui rendent les types de blocs Portable Text définis par les plugins sur le site public.
Livrez des composants React personnalisés pour les pages admin de plugins et les widgets de tableau de bord.
Construisez un plugin EmDash avec hooks, stockage, paramètres et interface d'administration.
Exposez des endpoints REST depuis votre plugin sandboxé pour l'UI admin et les intégrations externes.
Blocs d'interface utilisateur déclaratifs pour les pages d'administration et les widgets des plugins sandboxés.
Choisissez entre plugins sandboxés et natifs avant de commencer à coder.
Publier des plugins sandboxés depuis GitHub Actions via le service de release EmDash.
Exécutez du code en réponse aux événements de contenu, médias, cycle de vie et rendu de pages.
Reference for emdash-plugin.jsonc — identity, trust contract, profile fields, and publisher pinning.
Breaking changes for sandboxed-plugin authors, and how to update your plugin.
Configuration par plugin via le magasin KV, exposée dans l'UI d'administration comme une page Block Kit.
Persistez les données des plugins dans des collections de documents avec des requêtes indexées.
Branchez-vous sur les événements de contenu, de médias et du cycle de vie du plugin.
Étendez EmDash avec des hooks, du stockage, des paramètres, des pages d'administration et des routes d'API.
Install plugins from the experimental, federated EmDash plugin registry, and query it from your own site.
Build a plugin directory, search page, or release feed against the registry's public discovery API with @emdash-cms/registry-client.
Comment EmDash isole les plugins non fiables sur Cloudflare Workers par rapport aux déploiements Node.js.
Configurez les plugins avec des schémas de paramètres et le magasin clé-valeur (KV).
Persistez les données des plugins dans des collections de documents avec des requêtes indexées.
Breaking changes for sites that install EmDash plugins, and how to adapt your project.
Protocol details, tool specifications, and OAuth configuration for the MCP server.
Comprendre comment fonctionnent les thèmes EmDash et comment ils initialisent de nouveaux sites.
Convertir des thèmes WordPress en thèmes EmDash en utilisant une approche structurée
Comprenez quels problèmes EmDash résout et comment il se compare aux autres approches.