Documentación Oficial

Documentación oficial de EmDash.

Panel de Administración

Lo que el panel de administración de EmDash ofrece a editores, administradores y desarrolladores.

Arquitectura

El modelo mental para construir con EmDash — una integración de Astro con un modelo de contenido editable en vivo.

Colecciones y campos

Define tipos de contenido con colecciones y campos—tipos de campo compatibles, validación y relaciones.

Modelo de Contenido

Cómo dar forma y evolucionar tu modelo de contenido en EmDash — colecciones, campos, cambios en tiempo de ejecución, tipos y seeds.

Traducir EmDash

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

Caché de objetos

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

Sandbox de plugins

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

Actualizar EmDash

Mover un sitio existente a una nueva versión de EmDash, desde leer las entradas de lanzamiento 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 desde documentos reales.

Atmosphere Login

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

Autenticación

Autenticación Passkey-first con proveedores conectables para GitHub, Google y Atmosphere.

Copias de Seguridad

Descargar copias de seguridad del sitio, programar copias automáticas al almacenamiento y restaurar con D1 Time Travel.

Crear un blog

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

Modo oscuro

Seguir el esquema de color del visitante, permitir a los editores elegir una variante oscura para una imagen y renderizar la correcta con el componente Image.

Menús de navegación

Crea y gestiona menús de navegación para encabezados, pies de página y barras laterales.

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.

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.

Fragmentos de página

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

Crear plugins

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

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

Configuración por plugin a través del almacén KV, expuesta en la UI de administración como una página de Block Kit.

Storage

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

Field Kit

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

Hooks de plugins

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

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.

Sandbox de plugins

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

Ajustes del plugin

Configura plugins con esquemas de ajustes y el almacén clave-valor (KV).

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.