R2 Image Variants
Redimensione cada imagem uma só vez com o Cloudflare Images e sirva cópias srcset a partir do R2. Instale o plugin nativo a partir do npm; esta ficha liga a ele.
Extensão
R2 Image Variants
Redimensione cada imagem uma só vez com o Cloudflare Images e sirva cópias srcset a partir do R2. Instale o plugin nativo a partir do npm; esta ficha liga a ele.
Descrição
O R2 Image Variants redimensiona cada imagem multimédia uma só vez com o binding do Cloudflare Images, armazena as cópias no R2 e gera URLs srcset que apontam para elas.
Esta ficha do registo não é o plugin. Instalá-la a partir do registo adiciona uma página de informação à administração e mais nada. O R2 Image Variants em si é um plugin nativo, instalado a partir do npm:
npm install emdash-plugin-r2-variants
Porque tem de ser nativo
O registo só lista plugins em sandbox, e este plugin não pode ser executado na sandbox. Lê e escreve no R2 através dos bindings do site, redimensiona com o binding Images e inclui componentes Astro (Image e um bloco de imagem do Portable Text) que substituem a forma como as imagens são renderizadas. Isso requer um plugin nativo, registado em plugins: [] em astro.config.mjs.
Ligações
Instalação
A instalação a partir do registo só adiciona uma página de informação; não redimensiona nenhuma imagem. Para obter o R2 Image Variants, instale o plugin nativo a partir do npm com npm install emdash-plugin-r2-variants e registe-o em plugins: [] em astro.config.mjs. Configuração completa, incluindo os bindings do Cloudflare de que precisa: README.