R2 Image Variants

使用 Cloudflare Images 对每张图片只缩放一次,并从 R2 提供 srcset 副本。请从 npm 安装原生插件;此处仅提供指向它的链接。

插件

R2 Image Variants

使用 Cloudflare Images 对每张图片只缩放一次,并从 R2 提供 srcset 副本。请从 npm 安装原生插件;此处仅提供指向它的链接。

  • 分类: images
  • 状态: 可用
  • 版本: 0.1.1
  • Registry version: 0.1.0
  • 价格: 未知
  • 来源: 官方插件注册表, npm 软件包
  • 安装方式: npm 原生集成
  • 核实日期: 2026-10-21

描述

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。