Documentación Oficial

Documentación oficial de EmDash.

Panel de administración

Cómo los editores, administradores y desarrolladores usan el panel de administración de EmDash.

Arquitectura

Cómo un sitio Astro, EmDash, el panel de administración y los almacenes de datos trabajan juntos.

Colecciones y campos

Elige el comportamiento de las colecciones y los tipos de campos, y comprende cómo los cambios posteriores afectan al contenido.

Modelo de contenido

Cómo las colecciones, campos, entradas, tipos generados y archivos seed describen el contenido del sitio.

Traducir EmDash

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

Desplegar en Node.js

Desplegar EmDash en un servidor Node.js de larga ejecución con servicios de datos persistentes.

Configurar el caché de objetos

Almacenar en caché los resultados de consultas en Cloudflare KV o en memoria para servir lecturas sin consultar la base de datos en cada solicitud.

Configurar el sandbox de plugins

Ejecutar plugins en sandbox en Cloudflare Workers o Node.js, con los bindings, límites de recursos y modos de fallo de cada runner del sandbox.

Actualizar EmDash

Mover un sitio existente a una nueva versión de EmDash, desde leer las entradas de release hasta verificar el sitio desplegado.

EmDash Docs MCP

Conecta tu asistente de codificación con IA a la documentación de EmDash para que pueda responder preguntas y encontrar el patrón correcto de la documentación real.

Inicio de sesión con Atmosphere

Inicia sesión en EmDash con una cuenta Atmosphere — la identidad de red abierta detrás de Bluesky y el ecosistema AT Protocol más amplio.

Autenticación

Autenticación basada en passkeys con proveedores conectables para GitHub, Google y la Atmosphere.

Copias de seguridad y recuperación

Exporta datos seleccionados del sitio, crea copias de seguridad restaurables de base de datos y medios, y recupera despliegues D1 o SQLite.

Crear un Blog

Construye un blog completo con publicaciones, categorías y etiquetas usando EmDash.

Modo Oscuro

Siga el esquema de color del visitante, permita que los editores elijan una variante oscura para una imagen y renderice la correcta con el componente Image.

Biblioteca de Medios

Subir, organizar, seleccionar, editar, rastrear y eliminar medios de forma segura en EmDash.

Menús de Navegación

Crea menús en el admin y renderiza navegación con reconocimiento de idioma en un layout de Astro.

Diseños de Página

Permite que los editores elijan diferentes diseños para páginas individuales usando un campo de plantilla.

Consultar contenido

Usa getEmDashCollection y getEmDashEntry para recuperar contenido en tus plantillas.

Sections

Crea y usa bloques de contenido reutilizables en todo tu sitio.

Taxonomías

Organiza contenido con categorías, etiquetas y taxonomías personalizadas.

Áreas de widgets

Añadir bloques de contenido dinámico a barras laterales, pies de página y otras regiones de plantilla.

x402 Payments

Monetiza contenido con el protocolo de pago x402 — cobra a los bots, no a los humanos.

EmDash

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

Fragmentos de página

Inyecta scripts, hojas de estilo o HTML en páginas públicas renderizadas — solo para plugins nativos.

Rutas de API

Expón endpoints REST desde tu plugin sandboxed para la UI admin e integraciones externas.

Block Kit

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

Hooks

Ejecuta código en respuesta a eventos de contenido, medios, ciclo de vida y renderizado de páginas.

El manifiesto del plugin

Reference for emdash-plugin.jsonc — identity, trust contract, profile fields, and publisher pinning.

Configuración

Almacenar la configuración de plugins sandboxed en KV y editarla a través de una página Block Kit.

Storage

Persistir datos de plugins en colecciones de documentos con consultas indexadas.

Probar plugins en sandbox

Ejecuta hooks y rutas de plugins a través del límite del sandbox de producción de EmDash en Vitest.

Field Kit

Widgets de campo componibles para campos JSON, configurados mediante opciones de seed.

Instalar plugins

Install plugins from the EmDash Marketplace or add them from code.

Plugins

Extienda EmDash con hooks, almacenamiento, configuraciones, páginas de administración y rutas de API.

El registro de plugins

Install plugins from the experimental, federated EmDash plugin registry, and query it from your own site.

Consultar el registro

Build a plugin directory, search page, or release feed against the registry's public discovery API with @emdash-cms/registry-client.

Crear temas

Construye y distribuye tus propios temas EmDash.

Por qué EmDash

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