全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 17554|回复: 201

[经验] 让每个mjj都拥有属于自己的图床,白女票cf+telegraph,简化部署

  [复制链接]
发表于 2022-11-1 06:56:21 | 显示全部楼层 |阅读模式
本帖最后由 future 于 2022-11-1 09:02 编辑

看到坛子里有Telegraph电报图床零成本的帖子:
https://hostloc.com/forum.php?mod=viewthread&tid=1092407

感觉部署流程稍微有些繁琐,于是乎便在feixiang大佬原有代码的基础上进行了些许修改,进一步完善了该项目。

先直接上修改完成后的代码:https://github.com/cf-pages/Telegraph-Image

不想看后面内容的mjj可以直接fork该仓库,进入Cloudflare Pages后台一键完成部署,方便快捷,无需其他操作

主要修改的内容包括:

1.简化部署流程
将原本需要单独部署到Cloudflare Worker上的代码直接整合到Cloudflare Pages Function当中去,实现只需要部署Cloudflare Pages即可完成图床搭建,无需再去Cloudflare Worker当中配置路由规则,方便快捷。

2.背景图不再依赖第三方接口
修改之前背景图所依赖的第三方网站接口,直接调用bing官方的API接口,避免因为第三方服务挂掉导致的问题

3.微调用户界面样式
为上传图片的方框添加透明效果,不至于完全遮挡住后面的bing图片,不妨碍背景图的显示,使得整体页面感觉更加美观,如不喜欢这种透明的效果,可以直接将源代码中的index.html第6行至第13行删去,即可还原初始的样式

详细部署教程

由于已经将Cloudflare Worker部分的代码合并到了Cloudflare Pages Function当中,故只需要部署Cloudflare Pages就可以了。

简化后的部署流程,只需要简单的3步

第一步: Fork github仓库:https://github.com/cf-pages/Telegraph-Image  (注意:一定要fork该仓库,直接上传貌似有Bug,无法部署成功)(如果可以的话,fork仓库时顺手点下旁边的Star,提前谢谢各位大佬了!)

第二步: 打开Cloudflare Dashboard,进入Pages管理页面,选择创建项目,请务必选择连接到 Git 提供程序(直接上传目前貌似存在Bug)


第三步:按照页面提示选择需要连接的git仓库,点击`部署站点`即可完成部署


这个时候访问Cloudflare Pages免费提供的 项目名称.pages.dev 就可以直接使用了,如果需要绑定自己的域名可以参考feixiang大佬的帖子

演示站:https://im.gurl.eu.org

最后感谢feixiang大佬分享的代码和部署教程
发表于 2022-11-1 09:19:01 来自手机 | 显示全部楼层
本帖最后由 sooyes 于 2022-11-2 08:24 编辑

https://im.gurl.eu.org/file/63753ca8649b7e3a53c8d.mp4

手机端可以直接 传视频

点评

好大的灯  发表于 2022-11-2 09:23
https://img.baocun.cc/file/fbe71ea0e92ee29914263.mp4 只能传很小的视频,具体不详我用我的大屌估计了一下,大概是2M以内的吧  发表于 2022-11-2 09:04
index.html_nuxt/b46e75617207ae5013d0.js 这两个搜索 accept 看到 image/jpeg,image/png,,image/gif 改为 image/*, audio/*, video/* 传视频和音频  发表于 2022-11-2 09:02
应该是不超过5M 在选择文件右下角将自定义文件改为所有文件,就能选择MP4文件! https://im.gurl.eu.org/file/40d66911e957c13895db5.mp4  发表于 2022-11-1 16:58
为什么呢能传视频  发表于 2022-11-1 12:15
 楼主| 发表于 2022-11-1 09:00:48 | 显示全部楼层
本帖最后由 future 于 2022-11-1 13:23 编辑
shares 发表于 2022-11-1 08:58
确实简单
能管理自己传的图片吗?


目前暂时还不支持这个功能,因为是在feixiang大佬原有代码基础上修改的,原本代码并未支持图片管理,后续要是用的人多(Star数量多的话),需求较大的话可以考虑支持一下

回点评:5000 Star有点过分了,能有个十分之一我就更新下一期

我看回帖,目前大家呼声最高的就是图片管理了,下一期的更新内容就暂定是它了

点评

502star了,大佬怎么说  发表于 2022-12-14 15:57
450  发表于 2022-11-25 21:28
420  发表于 2022-11-18 15:23
354  发表于 2022-11-13 21:25
265  发表于 2022-11-4 10:30
发表于 2022-11-1 08:43:30 | 显示全部楼层
牛逼啊,我昨天晚上睡觉之前,
我还在github看到有调用bing的官方壁纸接口,
准备今天研究下呢,你这就搞出来了。
发表于 2022-11-1 15:25:22 | 显示全部楼层
能不能使用PicGo或ShareX上传图片
发表于 2022-11-2 11:38:36 | 显示全部楼层
这个好简单
搞上了
谢谢楼主!
发表于 2022-11-1 09:19:06 | 显示全部楼层
发表于 2022-11-1 09:15:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2022-11-1 09:14:36 | 显示全部楼层
孙笑川 发表于 2022-11-1 09:06
老哥 能限制只能自己传吗


抱歉,目前程序本身还不支持这个功能,如果想限制别人访问,可以通过使用Cloudflare Access来实现,后续看情况可能会加入该功能

点评

圆了我的免费图床梦o(* ̄︶ ̄*)o  发表于 2022-11-4 10:35
发表于 2022-11-1 07:06:32 | 显示全部楼层
一个比一个狠
发表于 2022-11-1 06:58:04 | 显示全部楼层
不错,一会去整个,给你这个教程点赞。。。
发表于 2022-11-1 06:57:11 | 显示全部楼层
大清早的就开始放大招
匿名
匿名  发表于 2022-11-1 07:17:56
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-1 07:20:24 来自手机 | 显示全部楼层
本帖最后由 美国总统奥巴马 于 2022-11-1 07:22 编辑

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-24 11:13 , Processed in 0.068938 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表