R2 Image Variants

Redimensionnez chaque image une seule fois avec Cloudflare Images et servez des copies srcset depuis R2. Installez le plugin natif depuis npm ; cette fiche y renvoie.

Extension

R2 Image Variants

Redimensionnez chaque image une seule fois avec Cloudflare Images et servez des copies srcset depuis R2. Installez le plugin natif depuis npm ; cette fiche y renvoie.

  • Catégorie: images
  • Statut: Disponible
  • Version: 0.1.1
  • Registry version: 0.1.0
  • Prix: Inconnu
  • Source: Registre officiel de plugins, Package npm
  • Installation: Intégration native npm
  • Vérifié: 2026-10-21

Description

R2 Image Variants redimensionne chaque image média une seule fois avec la liaison Cloudflare Images, stocke les copies dans R2 et génère des URL srcset qui pointent vers elles.

Cette fiche du registre n’est pas le plugin. L’installer depuis le registre ajoute une page d’information à l’administration, et rien d’autre. R2 Image Variants lui-même est un plugin natif, installé depuis npm :

npm install emdash-plugin-r2-variants

Pourquoi il doit être natif

Le registre ne répertorie que des plugins en bac à sable, et ce plugin ne peut pas s’exécuter dans le bac à sable. Il lit et écrit dans R2 via les liaisons du site, redimensionne avec la liaison Images et fournit des composants Astro (Image et un bloc d’image Portable Text) qui remplacent la façon dont les images sont rendues. Cela nécessite un plugin natif, déclaré dans plugins: [] dans astro.config.mjs.

Liens

Installation

L’installation depuis le registre ajoute uniquement une page d’information ; elle ne redimensionne aucune image. Pour obtenir R2 Image Variants, installez le plugin natif depuis npm avec npm install emdash-plugin-r2-variants et déclarez-le dans plugins: [] dans astro.config.mjs. Configuration complète, y compris les liaisons Cloudflare nécessaires : README.