type
status
date
slug
summary
tags
category
icon
password

准备工作

Cloudflare 账户 (如果需要在自己的服务器上部署,不依赖 Cloudflare) Github账户

开始部署

1.Fork Telegraph-Image 项目

2.打开 Cloudflare Dashboard

进入 Pages 管理页面,选择创建项目,选择连接到 Git 提供程序

3.部署

按照页面提示输入项目名称,选择需要连接的 git 仓库,点击部署站点即可完成部署

4.绑定自定义域名(非必须)

在 pages 的自定义域里面,绑定 cloudflare 中存在的域名,在 cloudflare 托管的域名,自动会修改 dns 记录

5.更多功能

1) 图片审查

1.请前往https://moderatecontent.com/ 注册并获得一个免费的用于审查图像内容的 API key
2.打开 Cloudflare Pages 的管理页面,依次点击设置环境变量添加环境变量
3.添加一个变量名称ModerateContentApiKey为你刚刚第一步获得的API key,点击保存即可
⚠️注意:重新部署一下该本项目以使得配置生效
开启图片审查后,因为审查需要时间,首次的图片加载将会变得缓慢,之后的图片加载由于存在缓存,并不会受到影响

2)后台管理

1、管理页面
默认是关闭的,如需开启请部署完成后前往后台依次点击设置->函数->KV 命名空间绑定->编辑绑定->变量名称填写:img_url KV 命名空间 选择你提前创建好的 KV 储存空间,开启后访问 http(s)://{你的域名}/admin 即可打开后台管理页面
变量名称
KV 命名空间
img_url
选择提前创建好的 KV 储存空间
2、登录验证
默认是关闭的,如需开启请部署完成后前往后台依次点击设置->环境变量->为生产环境定义变量->编辑变量 添加如下表格所示的变量即可开启登录验证
变量名称
BASIC_USER
<用户名>
BASIC_PASS
<密码>
当然你也可以不设置这两个值,这样访问后台管理页面时将无需验证

3) API调用

POST :http(s)://{你的域名}/upload
请求参数:
Body 参数multipart/form-data
参数
示例值
file
file://C:\Pictures\abcdef.jpg
返回响应
最终图片外链
http(s)://{你的域名}/file/aaaaaaa.jpg
Clash Verge添加自建节点Cloudflare Warp实现自建节点订阅
Loading...
春申
春申
春申的博客 | 知不可乎骤得,托遗响于悲风
最新发布
Kompose:将Docker-Compose文件转换为Kubernetes资源的利器
2025-1-20
Cloudflare Tunnel内网穿透,无需公网将家庭电脑变成服务器
2025-1-19
Linux查找并删除大文件
2025-1-17
k3s使用docker本地镜像
2025-1-17
Cloudflare Warp实现自建节点订阅
2025-1-17
cloudflare部署属于自己的免费图床
2025-1-17
公告
👏Hello There!👏
关关难过关关过,步步难行步步行
前路漫漫亦灿灿,往事堪堪亦澜澜
 
2024-2025春申.

欲买桂花同载酒 | 春申的博客 | 知不可乎骤得,托遗响于悲风

Powered byNotionNext 4.8.3.