Despliegue unificado
El contenido y el frontend se despliegan juntos. Una base de código, un despliegue, un sistema a gestionar.
EmDash es un CMS nativo de Astro que combina patrones clásicos de gestión de contenidos con una pila web moderna: interfaz editorial, integración profunda con Astro y opciones de despliegue flexibles.
EmDash está construido específicamente para Astro, no adaptado desde un CMS genérico. El contenido vive en el mismo despliegue que tu sitio y se consulta mediante las Live Content Collections de Astro. Sin servicios separados, sin viajes extra a una API y sin sincronización por webhooks.
Si vienes de WordPress, muchos conceptos te resultarán familiares: colecciones, taxonomías, menús, áreas de widgets y biblioteca multimedia. El modelo mental se mantiene, pero la implementación utiliza herramientas modernas.
Al estar pensado para Astro desde el inicio, EmDash ofrece consultas tipadas, caché a nivel de componente y un sistema de vista previa integrado.
Despliegue unificado
El contenido y el frontend se despliegan juntos. Una base de código, un despliegue, un sistema a gestionar.
Tipado seguro
El esquema vive en la base de datos. Los tipos de TypeScript fluyen hasta las plantillas con autocompletado completo.
Actualizaciones en tiempo real
Basado en las Live Content Collections de Astro. Los cambios de contenido aparecen al instante, sin reconstrucciones completas.
Portabilidad en la nube
Funciona en Cloudflare Workers con D1 y R2, y también en Node.js, SQLite y cualquier almacenamiento compatible con S3.
Diferentes enfoques de CMS se adaptan a diferentes necesidades:
| Aspecto | CMS Tradicional | CMS Headless | EmDash |
|---|---|---|---|
| Arquitectura | Monolítica | Desacoplada | Integrada con Astro |
| Edición de contenido | Administrador integrado | Administrador integrado | Administrador integrado |
| Frontend | Temas y plantillas | Tú eliges la capa de presentación | Componentes de Astro |
| Despliegue | Servidor único | CMS + frontend | Despliegue único |
| Seguridad de tipos | En tiempo de ejecución | Tipos de API | TypeScript completo |
| Actualizaciones de contenido | Inmediatas | Webhook/reconstrucción | Inmediatas (SSR) |
| Modelo de plugins | Mismo proceso | Extensiones de API | Aislado con hooks |
EmDash funciona en cualquier plataforma con SQLite y almacenamiento compatible con S3. También admite funciones específicas de Cloudflare:
EmDash proporciona herramientas para ayudar a migrar la funcionalidad de plugins de WordPress:
Los plugins complejos aún necesitan revisión humana, pero para plugins sencillos, las guías de migración reducen el esfuerzo de portado.
EmDash está diseñado para:
EmDash puede no ser adecuado para:
Inicio rápido
Crea tu primer sitio en menos de 5 minutos.
Guía de migración
Migra desde WordPress con importación de contenido y mapeo de conceptos.