使用 github + cloudflare pages 优选制作图床

可去博客观看

准备工作

  1. 一个 Github 账户

  2. 一个 Cloudflare 账户

  3. 一个域名

  4. 一个阿里云账户 (如需优选)

  5. PicGo 软件

1. 创建 Github 仓库

创建一个 Github 仓库,用于存放图片。名称随意,可以设为 Private,也可以设为 Public。

2. 获取 Github 令牌

访问 Github Token 页面,创建一个 Personal Access Token (Classic),勾选 repo 权限,用于 Picgo 上传图片到 Github。

名字随便填

3. 创建 Cloudflare Pages 项目

访问 Cloudflare Pages 页面,创建一个 Pages 项目。使用连接到 Git 按钮链接到你的个人储存库

4. 设置自定义域名

在上一步的 Pages 项目中,选择自定义域,添加你的二级域名。

5. 设置 PicGo

在 PicGo 设置中勾选 GitHub 图床,在图床设置中选择 Default 配置,填写你的仓库名和分支名,以及你的 GitHub Token和自定义域名

6. 优选 Pages 加速

  1. 删除 Pages 中的自定义域

  2. 访问阿里云 DNS,选择管理控制台。

  3. 点击添加域名,将你的二级域名添加到阿里云 DNS 中。配置 TXT 记录和 NS 记录

  4. 在 Cloudflare Pages 的自定义域中添加你的二级域名。

  5. 在 阿里云面板中点击你的域名,点击添加记录,记录类型选择 CNAME,记录值填写你的 Pages 域名,主机记录填写@。

  1. 等待 DNS 解析生效。

  2. 添加一条 CNAME 记录,主机记录填写@,解析请求来源选中国,记录值填一个 cloudflare 优选域名或 IP 如 cloudflare.182682.xyz

  1. 享受你的图床吧!
21 Likes

国内访问快吗

https://img.wenwen12345.top/xx_2.jpg
5mb 文件

不错,感谢大佬

各种各样的优选,有人总结一下吗?这个和SASS有什么区别?为什么不能直接用CF解析而要换成三方解析?

直接放在 cloudflare 改解析会被停用,不能优选

不明白其中的原理,只知道这样做有效果 :joy:。我先用着

感谢大佬教程!

这种图床的话,有api接口用来上传图片吗?

用 picgo 的 github 上传

好的 :ok_hand:

感谢分享

有cdn ?

谢谢大佬分享!mark一下

cloudflare

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。