EmDash para desarrolladores de Astro
Añade funciones de CMS estilo WordPress a tu sitio Astro con EmDash
Documentación oficial de EmDash.
Añade funciones de CMS estilo WordPress a tu sitio Astro con EmDash
Aprende los fundamentos de Astro a través del lente de los conceptos de WordPress que ya conoces
Una guía de las características y conceptos de EmDash para desarrolladores familiarizados con WordPress
Lo que el panel de administración de EmDash ofrece a editores, administradores y desarrolladores.
El modelo mental para construir con EmDash — una integración de Astro con un modelo de contenido editable en vivo.
Define tipos de contenido con colecciones y campos—tipos de campo compatibles, validación y relaciones.
Cómo dar forma y evolucionar tu modelo de contenido en EmDash — colecciones, campos, cambios en tiempo de ejecución, tipos y seeds.
Cómo funciona EmDash internamente, para personas que contribuyen a EmDash mismo.
Las convenciones de escritura, estructura y ejemplos de código para la documentación de EmDash.
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.
Cambia el esquema y modelo de contenido de un sitio EmDash en producción, y mantén tu archivo seed sincronizado.
Dónde vive cada secreto de EmDash, cómo proporcionarlo y qué sucede cuando lo rotas o pierdes.
Configure el almacenamiento de medios con R2, S3 o sistema de archivos local.
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.
Integrar EmDash en un sitio Astro que ya tienes, sin la plantilla de inicio.
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 Passkey-first con proveedores conectables para GitHub, Google y Atmosphere.
Descargar copias de seguridad del sitio, programar copias automáticas al almacenamiento y restaurar con D1 Time Travel.
Traduce contenido a múltiples idiomas con publicación, slugs y fallback automático por locale.
Crea y gestiona menús de navegación para encabezados, pies de página y barras laterales.
Permite que los editores elijan diferentes diseños para páginas individuales usando un campo de plantilla.
Use getEmDashCollection y getEmDashEntry para recuperar contenido en sus 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
Expone endpoints REST desde tu plugin para la UI de administración e integraciones externas.
Bloques de IU declarativos para páginas de administración y widgets de plugins en sandbox.
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.
Incluye componentes React personalizados para páginas admin y widgets del panel de plugins.
Construye un plugin nativo de EmDash con el patrón descriptor + createPlugin.
Construye un plugin de EmDash con hooks, almacenamiento, ajustes e interfaz de administración.
Bloques de UI declarativos para páginas de administración y widgets de plugins en sandbox.
Elija entre plugins sandboxed y nativos antes de comenzar a escribir código.
init, build, dev, bundle, validate, publish — la cadena de herramientas de creación de plugins.
Ejecutar código en respuesta a eventos de contenido, medios, ciclo de vida y renderizado de páginas.
Referencia para emdash-plugin.jsonc — identidad, contrato de confianza, campos de perfil y fijación de publicador.
Cambios incompatibles para autores de plugins sandboxed y cómo actualizar tu plugin.
Empaqueta un plugin sandbox y publícalo en el registro de plugins de EmDash.
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.
Extienda EmDash con hooks, almacenamiento, configuraciones, páginas de administración y rutas de API.
Instalar plugins del registro de plugins experimental y federado de EmDash, y consultarlo desde tu propio sitio.
Construir 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.
Cómo EmDash aísla plugins no confiables en Cloudflare Workers frente a despliegues en Node.js.
Persiste datos de plugins en colecciones de documentos con consultas indexadas.
Cambios importantes para sitios que instalan plugins de EmDash, y cómo adaptar tu proyecto.
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