Documentación Oficial

Documentación oficial de EmDash.

Agent Skills

Instala los agent skills de EmDash para que los asistentes de programación con IA usen las API actuales de EmDash al crear sitios, escribir plugins y portar proyectos de WordPress.

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

Elija el comportamiento de la colección y los tipos de campo, y comprenda cómo los cambios posteriores afectan el 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 con traducciones para la interfaz de administración de EmDash.

Desplegar en Node.js

Despliega EmDash en un servidor Node.js de larga duració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

Lleva un sitio existente a una nueva versión de EmDash, desde la lectura de las entradas de la versión hasta la verificación del 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 passkey-first con proveedores enchufables para GitHub, Google, Microsoft y la Atmosphere.

Copias de seguridad y recuperación

Cree y verifique copias de seguridad restaurables de la base de datos, los medios y las claves para cada base de datos compatible con EmDash.

Crear páginas con bloques

Define tipos de bloque con versiones, añade un campo blocks y renderiza la composición almacenada con componentes de Astro.

Cambiar a un nuevo dominio

Cambia la dirección pública de un sitio con el cuadro de diálogo Change domain y sigue iniciando sesión después del cambio.

Crear un Blog

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

Modo Oscuro

Sigue el esquema de color del visitante, permite que los editores elijan una variante oscura para una imagen y renderiza la correcta con el componente Image.

Biblioteca de medios

Sube, organiza, selecciona, edita, rastrea y elimina 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 distintos diseños para páginas individuales mediante un campo de plantilla.

Modo de Vista Previa

Habilita vistas previas seguras del contenido en borrador antes de publicarlo.

Consultar contenido

Consulta, ordena, pagina y renderiza el contenido de EmDash en páginas de Astro renderizadas en el servidor.

Relaciones

Vincula entradas entre tipos de contenido con relaciones y campos de referencia, elige entradas en el editor y lee los vínculos en una plantilla.

Sections

Crea bloques reutilizables de Portable Text e inserta copias independientes en el contenido.

Funciones SEO integradas

Las funciones de optimización para motores de búsqueda (SEO) que ofrece EmDash, qué genera cada una y cómo activarlas.

Ajustes del sitio

Lee la identidad del sitio, la presentación, las redes sociales y los ajustes SEO en plantillas Astro.

Transferencia de sitios

Exporta un sitio EmDash completo como paquete de sitio, impórtalo en un sitio nuevo y vacío, y verifica el resultado con un recibo de importación.

Taxonomías

Clasifica contenido, consulta términos con conciencia de locale y crea páginas de archivo de taxonomía.

Áreas de widgets

Coloca contenido gestionado por editores, menús y widgets integrados en una plantilla Astro.

Trabajar con contenido

Crea, edita, publica, programa y elimina contenido de forma segura en el administrador de EmDash.

x402 Payments

Exige pagos x402 en rutas de Astro renderizadas en el servidor.

Importación de contenido

Comprende las fuentes de importación de WordPress, el comportamiento de conversión, las formas de la API y los límites de los reintentos.

Portar plugins de WordPress

Elija un formato de plugin de EmDash y mapee hooks, almacenamiento, rutas y UI de administración de WordPress.

Fragmentos de página

Añade scripts o HTML de confianza a los puntos de inserción de las páginas públicas.

Extensiones de administración React

Añade ajustes generados, páginas React, widgets del panel, widgets de campo, paneles del editor y columnas de lista de contenido a un plugin nativo.

Rutas de API

Expón endpoints REST desde tu plugin en sandbox para la interfaz de administración y para integraciones externas.

Block Kit

Bloques de UI declarativos para páginas de plugins, widgets y extensiones de entradas guardadas.

Hooks

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

El manifiesto del plugin

Referencia de los campos de emdash-plugin.jsonc para identidad, acceso, almacenamiento, interfaz de administración y registro.

Ajustes

Almacena ajustes cifrados de plugins en sandbox y edítalos mediante una página de Block Kit.

Storage

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

Probar plugins sandboxed

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

Field Kit

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

Instalar plugins

Instala plugins en sandbox desde el registro de EmDash o registra plugins desde npm.

Plugins

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

Consultar el registro

Crea un directorio de plugins, una página de búsqueda o un feed de releases contra la API pública de descubrimiento del registro con @emdash-cms/registry-client.

Referencia de la API REST

El contrato HTTP público, las reglas de autenticación y el inventario completo de operaciones OpenAPI.

Crear un tema

Construya una plantilla Astro reutilizable de EmDash con rutas renderizadas en el servidor y un seed inicial.

Temas

Instala o crea un tema EmDash como plantilla de Astro con un archivo seed.

Archivos seed

Referencia del formato seed de EmDash, validación, referencias y comportamiento de aplicación.

Por qué EmDash

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