# 前置条件
- 个人域名(无须备案)
- 已经开通 github pages 的 github 仓库
# 原理
github pages 作为网页静态仓库,利用 cloudflare 作为全球 CDN 部署自己的网站
# 开始行动
-
首先去 https://dash.cloudflare.com/ 添加你的域名
-
在你的域名服务商网站设置域名服务器(Nameservers)为 cloudflare 提供的地址
-
去 cloudflare 控制台左侧的 DNS 界面添加如下记录,
1226085293.github.io
替换为自己的 github pages 地址即可。
A 和 AAAA 的地址在这儿(方便复制)
Managing a custom domain for your GitHub Pages site - GitHub Docs -
去 github 设置界面添加自己的域名并验证通过(验证不通过检查自己的 DNS 设置)
-
去自己的 github pages 仓库的设置添加域名并验证通过,下面的 HTTPS 不用勾,cloudflare 已经支持 HTTPS
# 结果
刚部署完一天就被 500 多个爬虫爬了