一个github账号,一个cloudflare账号,一个聪明的大脑。
github注册地址 cf(cloudflare)注册地址
本次用到的项目大佬地址:https://github.com/cf-pages/Telegraph-Image
2.配置github
当你注册完github之后。点击这个链接。点开之后点这里
点开之后是这个样子
然后点击下面的Create fork.就会跳转到你fork的页面。github就配置好了。
3.配置cf搭建站点
如果你是第一个使用cf。注册成功之后点击右上角切换中文
.
随后点击pages
点击创建项目
选连接到git
再点击连接github
然后点击授权按钮(如果这里提示你登录,登录就行)
授权之后你就会看到刚刚fork的库。然后选中库。点击开始设置
配置看图
然后点击下面的保存并部署.部署时间很快一般十几秒就成功了。如下图所示既成功
点击部署上面的网址就可查看了
当配置好基本网页之后,其实已经可以进行图片的上传了
4.配置后台
回到cf。点击workers下面的KV
如果你之前没有创建过。点击创建worker
点击KV之后点击这里的创建命名空间
点开之后空间名称填:
img_url
然后点击添加
回到pages。然后点击项目名称
点击设置-函数
往下面翻。找到KV 命名空间绑定。点击添加绑定
两个都填
img_url
。然后点击保存
接下来配置后台管理员登录账号和密码。
点击:设置-环境变量-制作-添加变量
依次添加上:BASIC_USER(管理员用户名)和BASIC_PASS(密码)。(自己配置别跟我填一样的)如图
随后点击保存。然后点击部署。再重新部署一次项目
等待部署完成.完成之后打开刚刚部署完成的域名在最后面加上一个/admin。会弹出来一个登录窗口。输入刚刚变量你自己添加的账号和密码
点击登录即可完成。后台可看历史上传图片等。目前会出现一个问题就是刚刚上传的图片貌似不会立即显示。要过一段时间或者访问之后才能访问。
优缺点
优点:空间无限制。图片无限制。白嫖。cf免费额度足够用。
缺点:上传只能每次一张。由于GFW的原因有时候图片会被墙。