R2 Image Variants
使用 Cloudflare Images 對每張圖片只縮放一次,並從 R2 提供 srcset 副本。請從 npm 安裝原生外掛;此處僅提供指向它的連結。
外掛
R2 Image Variants
使用 Cloudflare Images 對每張圖片只縮放一次,並從 R2 提供 srcset 副本。請從 npm 安裝原生外掛;此處僅提供指向它的連結。
說明
R2 Image Variants 使用 Cloudflare Images 繫結對每張媒體圖片只縮放一次,將副本儲存在 R2 中,並算繪指向這些副本的 srcset URL。
此註冊表項目並不是外掛本身。 從註冊表安裝它只會在管理後台新增一個資訊頁面,別無其他。R2 Image Variants 本身是一個原生外掛,需要從 npm 安裝:
npm install emdash-plugin-r2-variants
為什麼必須是原生外掛
註冊表僅列出沙箱外掛,而此外掛無法在沙箱中執行。它透過網站的繫結讀寫 R2,使用 Images 繫結進行縮放,並附帶會取代圖片算繪方式的 Astro 元件(Image 和一個 Portable Text 圖片區塊)。這些都需要原生外掛,並在 astro.config.mjs 的 plugins: [] 中註冊。
連結
安裝
從註冊表安裝只會新增一個資訊頁面;它不會縮放任何圖片。要取得 R2 Image Variants,請使用 npm install emdash-plugin-r2-variants 從 npm 安裝原生外掛,並在 astro.config.mjs 的 plugins: [] 中註冊它。完整設定(包括它所需的 Cloudflare 繫結):README。