Hexo博客绑定个人域名详细教程
前言
上一篇文章我们介绍了 如何使用 Hexo 和 GitHub Pages 搭建免费个人博客,搭建好博客之后,默认的域名是 github.io 的二级域名,例如 username.github.io,这样的域名不方便记忆和传播,因此,本篇文章将介绍如何将自己的域名绑定到 Hexo 博客上。
本文将以阿里云的域名为例,介绍如何将自己的域名绑定到 Hexo 博客上。
前提条件
在开始之前,请确保你已经完成了以下准备工作:
- 已经成功搭建了 Hexo 博客,并将其部署到了 GitHub Pages 上。
- 已经注册了阿里云域名,并可以登录到阿里云的控制台。
操作步骤
1. 在 GitHub 仓库中添加 CNAME 文件
在你的 Hexo 博客的 source 目录下,创建一个名为 CNAME 的文件,注意,文件名必须大写,且没有后缀。
在 CNAME 文件中,填写你的域名,例如:
1 | jerry.plus |
或者
1 | www.jerry.plus |
这里的域名,就是你想要绑定到博客的域名。
2. 在阿里云控制台添加域名解析
登录到阿里云的控制台,找到你的域名,点击“解析”按钮,进入域名解析页面。
在这里,我们需要添加两条 A 记录,将域名指向 GitHub Pages 的服务器 IP 地址。
点击“添加记录”按钮,分别添加以下两条 A 记录:
| 记录类型 | 主机记录 | 解析线路 | 记录值 | TTL |
|---|---|---|---|---|
| A | @ | 默认 | 185.199.108.153 | 10分钟 |
| A | @ | 默认 | 185.199.109.153 | 10分钟 |
| A | @ | 默认 | 185.199.110.153 | 10分钟 |
| A | @ | 默认 | 185.199.111.153 | 10分钟 |
如果你想使用 www 前缀的域名,例如 www.jerry.plus,那么你需要添加一条 CNAME 记录,将 www 指向你的 GitHub Pages 域名,例如 username.github.io。
| 记录类型 | 主机记录 | 解析线路 | 记录值 | TTL |
|---|---|---|---|---|
| CNAME | www | 默认 | username.github.io | 10分钟 |
3. 在 GitHub Pages 设置中绑定域名
在你的 GitHub 仓库中,点击“Settings” -> “Pages”,在 “Custom domain” 中,填写你的域名,然后点击“Save”按钮。

保存之后,GitHub 会自动为你的域名申请 SSL 证书,并强制使用 HTTPS 访问。
4. 验证
等待几分钟,等待 DNS 解析生效,然后在浏览器中输入你的域名,如果能够正常访问你的博客,那么就说明你已经成功将自己的域名绑定到 Hexo 博客上了。
总结
本篇文章介绍了如何将自己的域名绑定到 Hexo 博客上,主要分为三个步骤:
- 在 GitHub 仓库中添加 CNAME 文件
- 在阿里云控制台添加域名解析
- 在 GitHub Pages 设置中绑定域名
希望本篇文章能够帮助到你,如果你在操作过程中遇到了问题,欢迎在评论区留言,我会尽力为你解答。
