部署
Cf-Github-ImgBed分为两个部分:
- 服务端
- 客户端
这两个端都需要Cloudflare Worker部署
服务端
1. 创建 Worker
前往 计算 -> Workers 和 Pages -> 创建应用程序,然后选择 从 Hello World! 开始
填写Worker名称,然后点击 部署
点击 编辑代码,复制 项目目录 worker 里面的 index.js 的所有内容
然后点击部署
2. 配置环境变量
接着前往 设置 -> 变量和机密,点击添加
| 名称 | 值 | 是否必须 | 默认值 |
|---|---|---|---|
GITHUB_TOKEN | GitHub Token | 是 | 无 |
GITHUB_USER | GitHub 用户名 | 是 | 无 |
GITHUB_REPO | GitHub 仓库 | 是 | 无 |
ADMIN_PASSWORD | 管理员密码 | 是 | 无 |
ALLOW_RANDOM_IMAGE_WITHOUT_PWD | 是否允许无密码访问随机图片 | 否 | true |
然后点击部署即可
客户端
1. Fork此项目
前往 Github Fork项目
2. 修改配置
前往你Fork的项目,修改 vite.config.js 文件里的 __API_URL__ 选项,修改为你的服务端地址
3. 部署
前往Cloudflare,点击 计算 -> Workers 和 Pages -> 创建应用程序,然后选择 Continue With Github 或者 Connect Github
如果你从未绑定过 Github,就会看到 Connect Github,绑定即可
然后选择你刚刚Fork的项目,点击 下一步
修改项目名称,点击 部署,等待部署完成即可