首先,访问 GitHub 搜索 CloudFlare-ImgBed 项目。点击 Fork,把它克隆到你自己的仓库里。这就是我们图床的心脏。

回到 Cloudflare 后台,点击 Workers 和 Pages,选择“创建项目”里的“Pages”。关联你的 GitHub 帐号,选中刚才 Fork 的项目,点击“开始部署”。


趁着项目在构建,我们去准备“仓库”:
创建 R2 存储桶: 进入 R2 页面,新建一个存储桶,名字起叫 my-img-bed。

创建 KV 数据库: 进入 Workers KV,创建一个命名空间,名字填 img_url。这能保证你的图片链接永久有效。

这一步最关键,别眨眼!回到 Pages 项目的设置页面,找到绑定选项:
添加 KV 绑定:变量名设为 img_url,指向你刚才创建的同名空间。

添加 R2 绑定:变量名设为 img_r2,指向你的存储桶 my-img-bed。

为了防止图床被别人乱用,我们在环境变量里加几把锁:
– 设置 AUTH_CODE:这是你的上传授权码。
– 设置 BASIC_USER 和 BASIC_PASS:给你的后台管理设个账号密码。

配置完成后,点击重新部署。

最后一步:点击自定义域,绑定你自己的域名。

大功告成!现在,你拥有了一个支持拖拽上传、安全稳定、且完全由自己掌控的顶级图床。


转载作品,原作者:玉樊小站,文章来源:https://mp.weixin.qq.com/s/cvEJb6gd0e-Ndd-n2P-x9A
