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 champ 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 en coulisses, pour les personnes contribuant à EmDash lui-même.
Les conventions de rédaction, de structure et d'exemples de code pour la documentation EmDash.
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.
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.
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égrer 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.
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 le 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.
Fournissez des composants React personnalisés pour les pages admin et les widgets du tableau de bord des plugins.
Construisez un plugin EmDash natif avec le pattern descripteur + createPlugin.
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 les plugins sandboxés et natifs avant de commencer à écrire du code.
init, build, dev, bundle, validate, publish — la chaîne d'outils de création de plugins.
Exécuter du code en réponse aux événements de contenu, médias, cycle de vie et rendu de pages.
Référence pour emdash-plugin.jsonc — identité, contrat de confiance, champs de profil et épinglage d'éditeur.
Changements incompatibles pour les auteurs de plugins sandboxed et comment mettre à jour votre plugin.
Empaquetez un plugin sandbox et publiez-le dans le registre de plugins EmDash.
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.
Installer des plugins depuis le Marketplace EmDash ou les ajouter depuis le code.
Étendez EmDash avec des hooks, du stockage, des paramètres, des pages d'administration et des routes d'API.
Installer des plugins depuis le registre de plugins expérimental et fédéré d'EmDash, et l'interroger depuis votre propre site.
Construire un répertoire de plugins, une page de recherche ou un flux de releases contre l'API publique de découverte du registre avec @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.
Changements majeurs pour les sites qui installent des plugins EmDash, et comment adapter votre projet.
Détails du protocole, spécifications des outils et configuration OAuth pour le serveur MCP.
Points de terminaison HTTP pour la gestion du contenu, des médias et des schémas.
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.