R2 Image Variants

Redimensione cada imagen una sola vez con Cloudflare Images y sirva copias srcset desde R2. Instale el plugin nativo desde npm; esta ficha enlaza a él.

Extensión

R2 Image Variants

Redimensione cada imagen una sola vez con Cloudflare Images y sirva copias srcset desde R2. Instale el plugin nativo desde npm; esta ficha enlaza a él.

  • Categoría: images
  • Estado: Disponible
  • Versión: 0.1.1
  • Registry version: 0.1.0
  • Precio: Desconocido
  • Fuente: Registro oficial de plugins, Paquete npm
  • Instalación: Integración nativa de npm
  • Verificado: 2026-10-21

Descripción

R2 Image Variants redimensiona cada imagen multimedia una sola vez con el binding de Cloudflare Images, almacena las copias en R2 y genera URL srcset que apuntan a ellas.

Esta ficha del registro no es el plugin. Instalarla desde el registro añade una página de información a la administración y nada más. R2 Image Variants en sí es un plugin nativo, que se instala desde npm:

npm install emdash-plugin-r2-variants

Por qué debe ser nativo

El registro solo lista plugins en sandbox, y este plugin no puede ejecutarse en el sandbox. Lee y escribe en R2 a través de los bindings del sitio, redimensiona con el binding Images e incluye componentes de Astro (Image y un bloque de imagen de Portable Text) que sustituyen la forma en que se renderizan las imágenes. Eso requiere un plugin nativo, registrado en plugins: [] en astro.config.mjs.

Enlaces

Instalación

La instalación desde el registro solo añade una página de información; no redimensiona ninguna imagen. Para obtener R2 Image Variants, instale el plugin nativo desde npm con npm install emdash-plugin-r2-variants y regístrelo en plugins: [] en astro.config.mjs. Configuración completa, incluidos los bindings de Cloudflare que necesita: README.