Documentation Officielle

Documentation officielle EmDash.

Panneau d’administration

Le panneau d’administration EmDash : une SPA React avec TanStack Router, TanStack Query et les composants Kumo.

Architecture

Comment fonctionne EmDash en coulisses—schéma database-first, Live Collections, système de plugins et panneau d'administration.

Collections et champs

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

Modèle de contenu

Le modèle de contenu d’EmDash orienté base de données : stockage du schéma, modification à l’exécution et requêtes.

Contribuer à EmDash

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

Traduire EmDash

Comment contribuer aux traductions de l'interface d'administration EmDash.

Options de stockage

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

Pour commencer

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.

Créer un blog

Construisez un blog complet avec articles, catégories et étiquettes à l'aide d'EmDash.

Internationalisation (i18n)

Traduisez le contenu en plusieurs langues avec publication par langue, slugs et repli (fallback) automatique.

Médiathèque

Téléversez et gérez images et fichiers dans EmDash.

Menus de navigation

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

Mises en page

Permet aux éditeurs de choisir différentes mises en page par page grâce à un champ de modèle.

Mode aperçu

Activez des aperçus sécurisés des brouillons avant publication.

Interroger le contenu

Utilisez getEmDashCollection et getEmDashEntry pour récupérer du contenu dans vos modèles.

Sections

Créez et utilisez des blocs de contenu réutilisables sur tout le site.

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 du modèle.

Paiements x402

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

EmDash

Le CMS natif Astro. Un successeur moderne à WordPress avec du contenu typé, une extensibilité par plugins et un déploiement portable.

Import de contenu

Importez du contenu depuis WordPress et d'autres sources dans EmDash.

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.

Créer des plugins

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

Hooks de plugin

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

Bac à sable des plugins

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

Stockage des plugins

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

Vue d'ensemble des thèmes

Comprendre le fonctionnement des thèmes EmDash et la manière dont ils initialisent de nouveaux sites.

Pourquoi EmDash ?

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