部署在 GitHub Pages 上的个人博客已经搭建一段时间,一直使用的是 username.github.io 默认域名。前不久终于在 Tencent Cloud 以不到 80 块的价格买了 10 年的域名。在网上搜索了部分 GitHub 自定义域名的文章后,发现非常简单,操作几步即可完成。
首先注册一个域名 #
网上有很多域名注册商,例如 GoDaddy、Namecheap。很多云服务商、CDN 服务提供商也提供该项功能,像 AWS、GCP、Tencent Cloud、Cloudflare 等。本文将基于 Tencent Cloud 进行详细讲解。
-
实名认证
登录
https://cloud.tencent.com/
,通过控制台-域名注册-信息模版-新建模版
,提交后大概 10 分钟即审核成功。 -
域名注册购买
在
控制台-域名注册-概览
中输入域名查询,或选择推荐的域名,根据提示购买即可。完成后查看控制台-域名注册-我的域名
,即可出现该域名记录。
其次在仓库里添加 CNAME 文件 #
你可以选择以下任一操作来绑定你的域名:
-
操作一:直接添加
CNAME
文件并在文件中填写绑定的域名。文件里填写要绑定的主域名,不要包含http://
和www
。 -
操作二:点击你的博客仓库,进入设置,找到
Custom domain
,添加域名后保存即可。
最后添加 A 记录指向 GitHub 博客 IP 地址 #
打开 terminal
,ping
你的 GitHub 博客地址 username.github.io
得到一个 IP 地址。
在 我的域名-解析
中添加两个 A 记录,记录值为上一步骤得到的 IP 地址,主机记录一个为 “www
”,另一个为 “@
”,这样通过 yourblog.com
和 www.yourblog.com
都能访问到你的博客。请等待 DNS 配置生效,通常在 10 分钟内即可完成。
额外提示 #
- HTTPS 配置:一旦域名成功绑定,记得在 GitHub Pages 的设置中启用 HTTPS,确保网站的安全性。
- 定期检查 DNS 记录:如果你发现网站无法访问,可以检查 DNS 设置,确保没有错误。
- 博客内容管理:定期更新博客内容,保持活跃,提高访客的回访率。
通过上述步骤,你可以成功将自己的域名绑定到 GitHub Pages 上,提升个人博客的专业性和可访问性。如有其他相关问题或需要进一步帮助,欢迎随时联系我!