Documentación Oficial

Documentación oficial de EmDash.

Panel de administración

El panel de administración de EmDash: una SPA de React con TanStack Router, TanStack Query y componentes Kumo.

Arquitectura

Cómo funciona EmDash internamente—esquema database-first, Live Collections, sistema de plugins y panel de administración.

Colecciones y campos

Define tipos de contenido con colecciones y campos: tipos admitidos, validación y relaciones.

Modelo de contenido

El modelo de contenido de EmDash orientado a la base de datos: cómo se almacena el esquema, se modifica en tiempo de ejecución y se consulta.

Traducir EmDash

Cómo contribuir con traducciones para la interfaz de administración de EmDash.

Autenticación

Autenticación con passkeys como método principal para tu sitio EmDash.

Crear un blog

Monta un blog completo con entradas, categorías y etiquetas usando EmDash.

Diseños de página

Permite a los editores elegir distintos diseños por página mediante un campo de plantilla.

Consultar contenido

Use getEmDashCollection y getEmDashEntry para obtener contenido en sus plantillas.

Secciones

Cree y use bloques de contenido reutilizables en todo el sitio.

Taxonomías

Organice el contenido con categorías, etiquetas y taxonomías personalizadas.

Áreas de widgets

Añade bloques de contenido dinámicos a barras laterales, pies de página y otras regiones de la plantilla.

Pagos x402

Monetiza el contenido con el protocolo de pago x402: cobra a bots, no a personas.

EmDash

El CMS nativo de Astro. Un sucesor moderno de WordPress con contenido tipado, extensibilidad por plugins y despliegue portable.

Rutas API de plugins

Expone endpoints REST desde tu plugin para la UI de administración e integraciones externas.

Block Kit

Bloques de IU declarativos para páginas de administración y widgets de plugins en sandbox.

Crear plugins

Construye un plugin de EmDash con hooks, almacenamiento, ajustes e interfaz de administración.

Hooks de plugins

Engánchate a eventos de contenido, medios y del ciclo de vida del plugin.

Sandbox de plugins

Cómo EmDash aísla plugins no confiables en Cloudflare Workers frente a despliegues en Node.js.

Crear temas

Construye y distribuye tus propios temas de EmDash.

Por qué EmDash

Entiende qué problemas resuelve EmDash y cómo se compara con otros enfoques.