EmDash pour les développeurs Astro
Ajoutez du contenu géré par un éditeur et sauvegardé en base de données à un site Astro rendu côté serveur.
Documentation officielle EmDash.
Ajoutez du contenu géré par un éditeur et sauvegardé en base de données à un site Astro rendu côté serveur.
Apprenez les concepts Astro utilisés par les sites EmDash à travers des modèles WordPress familiers.
Transposez le contenu, les templates et les extensions WordPress vers un site EmDash Astro.
Comment les éditeurs, administrateurs et développeurs utilisent le panneau d'administration EmDash.
Comment un site Astro, EmDash, le panneau d'administration et les magasins de données fonctionnent ensemble.
Choisissez le comportement des collections et les types de champs, et comprenez comment les changements ultérieurs affectent le contenu.
Comment les collections, champs, entrées, types générés et fichiers seed décrivent le contenu du site.
Comment EmDash fonctionne en coulisses, pour les personnes contribuant à EmDash.
Les conventions d'écriture, 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.
Choisir et configurer SQLite, D1, Hyperdrive, PostgreSQL ou libSQL pour EmDash.
Déployer EmDash sur un serveur Node.js longue durée avec des services de données persistants.
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 bac à sable.
Modifier le schéma et le modèle de contenu d'un site EmDash en production, et garder le fichier seed synchronisé.
Où vit chaque secret EmDash, comment le fournir et ce qui se passe quand vous le faites tourner ou le perdez.
Choisir et configurer le stockage R2, S3-compatible ou local pour EmDash.
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 codification IA à la documentation EmDash pour qu'il puisse répondre aux questions et trouver le bon pattern à partir de la vraie documentation.
Configurer un site Astro Node.js pour éditer et interroger du contenu EmDash localement.
Créez un site EmDash local, complétez la configuration et publiez une modification.
Connectez-vous à EmDash avec un compte Atmosphere — l'identité réseau ouverte derrière Bluesky et l'écosystème AT Protocol plus large.
Authentification basée sur les passkeys avec des fournisseurs modulaires pour GitHub, Google et l'Atmosphere.
Exportez des données de site sélectionnées, créez des sauvegardes restaurables de base de données et médias, et récupérez des déploiements D1 ou SQLite.
Construisez un blog complet avec des articles, catégories et tags en utilisant EmDash.
Suivez le schéma de couleurs du visiteur, laissez les éditeurs choisir une variante sombre pour une image et affichez la bonne avec le composant Image.
Traduisez le contenu en plusieurs langues avec publication par locale, slugs et fallback automatique.
Téléchargez, organisez, sélectionnez, éditez, suivez et supprimez des médias en toute sécurité dans EmDash.
Créez des menus dans l'admin et affichez une navigation adaptée à la langue dans un layout Astro.
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.
Convertir des plugins WordPress en plugins EmDash en utilisant l'API Plugin
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.
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.
Stocker la configuration d'un plugin sandboxé dans le KV et la modifier via une page Block Kit.
Persister les données de plugins dans des collections de documents avec des requêtes indexées.
Exécutez les hooks et les routes de plugins à travers la limite du sandbox de production d'EmDash dans Vitest.
É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.
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.