EmDash pour les développeurs Astro
Ajoutez des fonctionnalités CMS de style WordPress à votre site Astro avec EmDash
Documentation officielle EmDash.
Ajoutez des fonctionnalités CMS de 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.
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.
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.
Créez un blog complet avec des articles, des catégories et des tags en utilisant EmDash.
Traduisez du 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.
Organisez le contenu avec des catégories, des étiquettes et des taxonomies personnalisées.
Ajoutez des blocs de contenu dynamiques aux barres latérales, pieds de page et autres régions de template.
Créez, modifiez et gérez du contenu dans le tableau de bord d'administration 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 d'administration de plugins et les widgets du tableau de bord.
Construisez un plugin natif EmDash avec le modèle descriptor + createPlugin.
Construisez un plugin EmDash avec hooks, stockage, paramètres et interface d'administration.
Exposez des endpoints REST depuis votre plugin sandboxé pour l'interface d'administration et les intégrations externes.
Blocs d'interface utilisateur déclaratifs pour les pages d'administration et les widgets des plugins sandboxés.
Déclarez ce dont votre plugin a besoin et comprenez ce que la sandbox applique.
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, de médias, de cycle de vie et de rendu de page.
Référence pour emdash-plugin.jsonc — identité, contrat de confiance, champs de profil et épinglage de publisher.
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.
Installez des plugins depuis le EmDash Marketplace ou ajoutez-les depuis le code.
Étendez EmDash avec des hooks, du stockage, des paramètres, des pages d'administration et des routes d'API.
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.