R2 Image Variants
Skalieren Sie jedes Bild einmalig mit Cloudflare Images und liefern Sie srcset-Kopien aus R2 aus. Installieren Sie das native Plugin über npm; dieser Eintrag verweist darauf.
Erweiterung
R2 Image Variants
Skalieren Sie jedes Bild einmalig mit Cloudflare Images und liefern Sie srcset-Kopien aus R2 aus. Installieren Sie das native Plugin über npm; dieser Eintrag verweist darauf.
Beschreibung
R2 Image Variants skaliert jedes Medienbild einmalig mit dem Cloudflare-Images-Binding, speichert die Kopien in R2 und rendert srcset-URLs, die auf sie verweisen.
Dieser Registry-Eintrag ist nicht das Plugin. Die Installation aus der Registry fügt dem Admin-Bereich lediglich eine Informationsseite hinzu, sonst nichts. R2 Image Variants selbst ist ein natives Plugin, das über npm installiert wird:
npm install emdash-plugin-r2-variants
Warum es nativ sein muss
Die Registry listet nur Sandbox-Plugins, und dieses Plugin kann nicht in der Sandbox laufen. Es liest und schreibt R2 über die Bindings der Website, skaliert mit dem Images-Binding und liefert Astro-Komponenten (Image und einen Portable-Text-Bildblock) mit, die ersetzen, wie Bilder gerendert werden. Dafür ist ein natives Plugin nötig, das in plugins: [] in astro.config.mjs registriert wird.
Links
Installation
Die Installation aus der Registry fügt nur eine Informationsseite hinzu; sie skaliert keine Bilder. Um R2 Image Variants zu erhalten, installieren Sie das native Plugin mit npm install emdash-plugin-r2-variants aus npm und registrieren Sie es in plugins: [] in astro.config.mjs. Vollständige Einrichtung, einschließlich der benötigten Cloudflare-Bindings: README.