个人使用了两天感觉还不错,使用TG频道管理图片也方便,所以发个教程让大家都方便🤣 。

前期准备:1.CF账号一个(免费),2.Github账号一个(免费),3.TG账号一个(免费),4.已托管到CF的域名一个(dpdns.org免费)。

部署步骤:

1. 登录GitHub并Fork图床项目仓库:https://github.com/MarSeventh/CloudFlare-ImgBed

2. 登录 Cloudflare Dashboard,选择左侧菜单的 "Workers & Pages",点击 "创建应用程序",选择 "Pages" 选项卡,点击 "连接到 Git"。

3. 连接 GitHub 仓库,如果首次使用,需要授权 Cloudflare 访问 GitHub,选择刚刚 Fork 的 CloudFlare-ImgBed 仓库,点击 "开始设置"。

4. 配置项目设置:

4.1 项目名称:imgbed(取个自己顺眼的)4.2 生产分支:main4.3 构建命令:npm install4.4. 构建输出目录:/(保持默认)4.5. 设置完毕点击 保存并部署

5. 配置 KV 数据库,KV 数据库用于存储文件元数据,是必需的组件。在 Cloudflare Dashboard 中选择 "存储和数据库",点击 "KV",点击 "创建命名空间",输入命名空间名称:img_url(建议使用此名称),点击 "添加"。

6. 绑定 KV 到项目:返回您的 Pages 项目,选择 "设置" → "绑定",点击 "添加" → "KV 命名空间",填写绑定信息:变量名称:img_url(必须是这个名称),KV 命名空间:选择刚创建的命名空间,点击 "保存"。

7. 绑定 KV 后需要重新部署以生效,进入项目的 "部署" 页面,找到最新的部署记录,点击右侧的 "..." 菜单,选择 "重试部署",等待部署完成。

恭喜你,你的图床已经部署完成了!接下来就是配置存储渠道!

8. 绑定自己的域名(可选):进入项目的 "自定义域" 页面,点击"设置自定义域",填入你的域名后点击"继续",然后点击"激活域",等待激活完成。

9. 存储渠道配置:访问 https://你的域名/dashboard ,(管理后台默认无需密码,登录后请及时设置管理员用户名和密码),左上角菜单栏进入 "系统设置" → "上传设置",找到 "Telegram 渠道配置",点击 "添加渠道",填入准备好的 Token 和 Chat ID:,渠道名称:自定义名称(如:TG频道),Bot Token:从 @BotFather 获得的 Token,Chat ID:频道 ID(带 - 号),启用状态:开启,点击 "保存设置"。

至此,你的个人图床已经完全部署完毕,可以投入使用了,赶紧上传几张图片试试吧!😀

你以为这就完了,不!还没有!

有了图床,在论坛发个图还要先上传到图床,也太麻烦了。油猴脚本来了!只需要按下 唱跳rap篮球+V,就能自带上传到你的图床并转换成MD格式到编辑器!还集成了emoji表情包!(emoji参考了https://www.nodeseek.com/post-383266-1)


脚本链接😮 :https://greasyfork.org/zh-CN/scripts/541998-nodeseek-编辑器个人图床-emoji集成