Github单账号开启多个Pages, 配置子域名指向

项目配置Pages

Github单账号可以开启多个Pages, 众所周知, 默认主站(Github项目)是以<username>.github.io来访问的

你可以再创建一个项目, 项目名叫 openimg, 记得设置成Public仓库, 创建好后在项目Settings -> Pages -> 选择分支 -> Save, 点击Save后项目会自动开启Github Pages

项目开启访问后是以此路径来访问的: https://<username>.github.io/openimg…


子域名指向

在Cloudflare中, 我们直接配置

Type: CNAME
Name: openimg (假设你的子域名是openimg.xxx.com)
Content: <username>.github.io (直接指向你的主项目地址)
Proxy status: Proxied

如果你想让Cloudflare通过CDN加速你的项目, Proxy status就需要开启, 如果不需要关闭即可

配置完成之后我们在Github项目的Settings -> Pages -> Custom domain下方配置好我们的子域名即可

如果你开启了Proxy status, 这时候上传了一张照片, 会晚些才会渲染出来, 注意哈, 这不并代表你的指向错误, 只是因为你开启了CDN加速, 所以会晚些渲染出来

指向域名之前自己先通过github.io访问是否成功


我这边懒得测试其它主域名指向是否能成功了, 如果你测试了并愿意告诉我测试结果, 你可以联系我的邮箱, 或者Telegram告诉我, 我会很感激你!