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.

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.

Crear un Blog

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

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

Use getEmDashCollection y getEmDashEntry para recuperar contenido en sus plantillas.

Sections

Crea y usa bloques de contenido reutilizables en todo tu 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 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 API

Exponga endpoints REST desde su plugin sandboxed para la interfaz de administración e integraciones externas.

Block Kit

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

La CLI de emdash-plugin

init, build, dev, bundle, validate, publish — la cadena de herramientas de creación de plugins.

Hooks

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

El manifiesto del plugin

Referencia para emdash-plugin.jsonc — identidad, contrato de confianza, campos de perfil y anclaje de publisher.

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.

Plugins

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

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).

Por qué EmDash

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