EmDash para desarrolladores de Astro
Agrega contenido respaldado por base de datos y gestionado por editores a un sitio Astro renderizado en servidor.
Documentación oficial de EmDash.
Agrega contenido respaldado por base de datos y gestionado por editores a un sitio Astro renderizado en servidor.
Aprende los conceptos de Astro utilizados por los sitios EmDash a través de patrones familiares de WordPress.
Mapea contenido, plantillas y extensiones de WordPress a un sitio EmDash con Astro.
Cómo los editores, administradores y desarrolladores usan el panel de administración de EmDash.
Cómo un sitio Astro, EmDash, el panel de administración y los almacenes de datos trabajan juntos.
Elige el comportamiento de las colecciones y los tipos de campos, y comprende cómo los cambios posteriores afectan al contenido.
Cómo las colecciones, campos, entradas, tipos generados y archivos seed describen el contenido del sitio.
Las convenciones de escritura, estructura y ejemplos de código para la documentación de EmDash.
Ejecutar las migraciones de esquema interno de EmDash como un paso de despliegue serializado.
Elegir y configurar SQLite, D1, Hyperdrive, PostgreSQL o libSQL para EmDash.
Desplegar EmDash en un servidor Node.js de larga ejecución con servicios de datos persistentes.
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.
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.
Cambiar el esquema y modelo de contenido de un sitio EmDash en producción, y mantener el archivo seed sincronizado.
Dónde vive cada secreto de EmDash, cómo proporcionarlo y qué sucede cuando lo rotas o pierdes.
Elegir y configurar almacenamiento de medios R2, compatible con S3 o local para EmDash.
Mover un sitio existente a una nueva versión de EmDash, desde leer las entradas de release hasta verificar el sitio desplegado.
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.
Configura un sitio Astro con Node.js para editar y consultar contenido de EmDash localmente.
Crea un sitio EmDash local, completa la configuración y publica una edición.
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 basada en passkeys con proveedores conectables para GitHub, Google y la Atmosphere.
Exporta datos seleccionados del sitio, crea copias de seguridad restaurables de base de datos y medios, y recupera despliegues D1 o SQLite.
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.
Traduzca contenido a múltiples idiomas con publicación por locale, slugs y fallback automático.
Subir, organizar, seleccionar, editar, rastrear y eliminar medios de forma segura en EmDash.
Crea menús en el admin y renderiza navegación con reconocimiento de idioma en un layout de Astro.
Permite que los editores elijan diferentes diseños para páginas individuales usando un campo de plantilla.
Usa getEmDashCollection y getEmDashEntry para recuperar contenido en tus plantillas.
Configura ajustes globales como el título del sitio, el logo y los enlaces sociales.
Añadir bloques de contenido dinámico a barras laterales, pies de página y otras regiones de plantilla.
Monetiza contenido con el protocolo de pago x402 — cobra a los bots, no a los humanos.
El CMS nativo de Astro. Un sucesor moderno de WordPress con contenido tipado seguro, extensibilidad de plugins y despliegue portable.
Convertir plugins de WordPress a plugins de EmDash usando la API de Plugins
Inyecta scripts, hojas de estilo o HTML en páginas públicas renderizadas — solo para plugins nativos.
Proporciona componentes de Astro que renderizan tipos de bloques de Portable Text definidos por plugins en el sitio público.
Envía componentes React personalizados para páginas de administración de plugins y widgets del dashboard.
Construye un plugin nativo de EmDash con el patrón descriptor + createPlugin.
Expón endpoints REST desde tu plugin sandboxed para la UI admin e integraciones externas.
Bloques de UI declarativos para páginas de administración y widgets de plugins en sandbox.
Elige entre plugins sandboxed y nativos antes de empezar a escribir código.
Publicar plugins sandboxed desde GitHub Actions a través del servicio de releases de EmDash.
Ejecuta código en respuesta a eventos de contenido, medios, ciclo de vida y renderizado de páginas.
Reference for emdash-plugin.jsonc — identity, trust contract, profile fields, and publisher pinning.
Breaking changes for sandboxed-plugin authors, and how to update your plugin.
Almacenar la configuración de plugins sandboxed en KV y editarla a través de una página Block Kit.
Ejecuta hooks y rutas de plugins a través del límite del sandbox de producción de EmDash en Vitest.
Extienda EmDash con hooks, almacenamiento, configuraciones, páginas de administración y rutas de API.
Install plugins from the experimental, federated EmDash plugin registry, and query it from your own site.
Build a plugin directory, search page, or release feed against the registry's public discovery API with @emdash-cms/registry-client.
Breaking changes for sites that install EmDash plugins, and how to adapt your project.
Detalles del protocolo, especificaciones de herramientas y configuración OAuth para el servidor MCP.
Comprende cómo funcionan los temas de EmDash y cómo inician nuevos sitios.
Convierte temas de WordPress a temas de EmDash usando un enfoque estructurado