Elegir un formato de plugin

En esta página

Los plugins de EmDash se publican en uno de dos formatos: sandboxed o nativo. La elección afecta la instalación, la aplicación en tiempo de ejecución y las funciones disponibles.

Por defecto sandboxed. Los plugins sandboxed pueden publicarse en el marketplace e instalarse con un clic.

De un vistazo

SandboxedNativo
Formato de autoríaemdash-plugin.jsonc + src/plugin.tsDescriptor definePlugin()
Método de instalaciónUn clic desde el marketplace adminnpm install + editar astro.config
Se ejecuta enRuntime aisladoMismo proceso que tu sitio Astro
UI adminBlock KitComponentes React o Block Kit

Qué pierdes al ir nativo

  • Sin marketplace.
  • Sin aislamiento.
  • Carga de confianza en el usuario.

Cuándo ir nativo

  1. Páginas admin React o widgets personalizados.
  2. Componentes Astro para bloques Portable Text.
  3. Inyectar HTML, scripts o hojas de estilo en páginas públicas.

Runners de sandbox y soporte de plataforma

Ver Plugin Sandbox para detalles.

Siguiente