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。