最近突发奇想,想用 GitHub Pages 搭建一个自己的知识体系小网站,又不想使用 github 自带的子域名,于是折腾了一下自定义域名访问 GitHub Pages

记录如下

一、购买域名

国内购买域名都要备案,少则一两周,多则一个月,审查太麻烦不方便,买国外的。

虽然国外买域名的网站很多但是支持国内支付方式的不多,我选择 NameSilo, 支持支付宝支付

NameSilo

搜索你想要购买的域名

上面的是购买价格,下面的是续费价格

二、设置 Cloudflare 托管

Cloudflare可以为我们设置 CDN 服务、DNS 域名解析和一些防止 DDOS 攻击的服务

点击右上角 添加站点

选择 free 服务

将以下网址写入你的域名网站的解析上

sid.ns.cloudflare.com
sneh.ns.cloudflare.com

点击 Domain Manager

稍等一段时间,等待 Cloudflare 解析成功,界面如下就是成功了

三、设置 Github 域名配置

设置 GitHub 的域名如下,这样你就可以通过自定义域名访问 Github Pages了