CloudFlare+ImgBed图床保姆级的搭建教程
CloudFlare-ImgBed是非常流行的免费开源图床方案。不仅完全免费,而且无需购买服务器,非常适合个人博客、笔记或日常分享使用。 下面一份保姆级的搭建教程,只需几分钟就能拥有属于自己的永久免费图床。 🛠️ 准备工作 在开始之前,请提前准备好以下 3 个免费账号: Cloudflare 账号:用于托管图床程序和存储图片。 GitHub 账号:用于获取开源的图床项目代码。 一个域名(可选):如果你希望图片链接更好看、更稳定,建议准备一个域名并托管到 Cloudflare;如果没有,也可以直接使用 Cloudflare 赠送的免费二级域名(.pages.dev)。 🚀 第一步:Fork 开源项目到 GitHub 打开 CloudFlare-ImgBed 的 GitHub 仓库页面:https://github.com/MarSeventh/CloudFlare-ImgBed。 点击右上角的 Fork 按钮,将这个项目复刻(复制)一份到你自己的 GitHub 仓库中。 在弹出的页面中保持默认设置,直接点击 Create fork 即可。 ☁️ 第二步:在 Cloudflare 中创建 Pages 项目 登录 Cloudflare 后台,在左侧菜单找到 计算和 AI (Workers & Pages)。 点击 创建应用程序 (Create application),然后选择 Pages 标签页,点击 连接到 Git (Connect to Git)。 授权并选择你刚刚 Fork 的 CloudFlare-ImgBed 仓库,点击 开始设置 (Begin setup)。 在项目配置页面进行如下设置: 项目名称:可以随意填写(例如 my-imgbed)。 框架预设 (Framework preset):选择 无 (None)。 构建命令 (Build command):填入 npm install。 构建输出目录:/frontend-dist(很多教程这个地方让留空是不对的,输出目录不对,无法通过域名正常访问图床的)。 点击 保存并部署 (Save and Deploy)。等待几分钟后,Cloudflare 会自动完成项目的初次部署。 💾 第三步:创建并绑定 KV 数据库与 R2 存储 为了让图床能正常保存设置和存储图片,我们需要配置两个核心服务: ...