R2 Image Variants
Ridimensiona ogni immagine una sola volta con Cloudflare Images e servi copie srcset da R2. Installa il plugin nativo da npm; questa scheda rimanda a esso.
Estensione
R2 Image Variants
Ridimensiona ogni immagine una sola volta con Cloudflare Images e servi copie srcset da R2. Installa il plugin nativo da npm; questa scheda rimanda a esso.
Descrizione
R2 Image Variants ridimensiona ogni immagine multimediale una sola volta con il binding di Cloudflare Images, archivia le copie in R2 e genera URL srcset che puntano a esse.
Questa scheda del registro non è il plugin. Installarla dal registro aggiunge solo una pagina informativa all’amministrazione e nient’altro. R2 Image Variants stesso è un plugin nativo, da installare da npm:
npm install emdash-plugin-r2-variants
Perché deve essere nativo
Il registro elenca solo plugin in sandbox, e questo plugin non può essere eseguito nella sandbox. Legge e scrive in R2 tramite i binding del sito, ridimensiona con il binding Images e include componenti Astro (Image e un blocco immagine Portable Text) che sostituiscono il modo in cui le immagini vengono renderizzate. Questo richiede un plugin nativo, registrato in plugins: [] in astro.config.mjs.
Link
Installazione
L’installazione dal registro aggiunge solo una pagina informativa; non ridimensiona alcuna immagine. Per ottenere R2 Image Variants, installa il plugin nativo da npm con npm install emdash-plugin-r2-variants e registralo in plugins: [] in astro.config.mjs. Configurazione completa, inclusi i binding Cloudflare necessari: README.