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.
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.