最近突发奇想,想用 GitHub Pages 搭建一个自己的知识体系小网站,又不想使用 github 自带的子域名,于是折腾了一下自定义域名访问 GitHub Pages
记录如下
一、购买域名
国内购买域名都要备案,少则一两周,多则一个月,审查太麻烦不方便,买国外的。
虽然国外买域名的网站很多但是支持国内支付方式的不多,我选择 NameSilo, 支持支付宝支付
搜索你想要购买的域名
上面的是购买价格,下面的是续费价格
二、设置 Cloudflare 托管
Cloudflare可以为我们设置 CDN 服务、DNS 域名解析和一些防止 DDOS 攻击的服务
点击右上角 添加站点
选择 free 服务
将以下网址写入你的域名网站的解析上
sid.ns.cloudflare.com
sneh.ns.cloudflare.com
点击 Domain Manager
稍等一段时间,等待 Cloudflare 解析成功,界面如下就是成功了
三、设置 Github 域名配置
设置 GitHub 的域名如下,这样你就可以通过自定义域名访问 Github Pages了