阿里云域名注册 + GitHub Pages 绑定(简洁版)
原文详细文章链接地址:https://www.jay-r-j.top/aliyun-domain-github-pages/
拥有一个独立域名,个人博客瞬间专业起来。本文用最短篇幅,带你完成阿里云买域名 → DNS解析 → GitHub Pages绑定的全过程,并解决百度蜘蛛抓取问题。
一、阿里云域名注册与实名认证
-
访问阿里云万网,搜索想要的域名。
-
个人博客推荐后缀:
.top(便宜)、.xyz、.site、.blog。
-
-
加入清单 → 结算,首次购买1年即可。
-
必须完成实名认证!
-
在“域名控制台”创建信息模板,上传身份证,审核约1-2天。
-
模板通过后,绑定域名→提交实名认证,状态变为“正常”才能解析
-

二、DNS解析配置(关键)
进入阿里云“云解析DNS”,选中域名,添加两条记录:
1. WWW 子域名(用户访问)
-
记录类型:
CNAME -
主机记录:
www -
记录值:
你的用户名.github.io -
TTL:600秒
2. 根域名(@)—— 解决百度蜘蛛抓取问题
不要用 CNAME! 改用 A记录,直接指向 GitHub Pages 的固定 IP:
text
185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
为什么?
-
A记录减少跳转,对百度爬虫更友好,避免抓取失败(但不能100%保证)。

三、本地 Hexo 项目配置
-
在
source文件夹下新建 CNAME 文件(无后缀),内容只写一行:text
www.你的域名.com
(每次部署后GitHub会自动读取该文件,无需重复设置)
-
修改根目录
_config.yml:yaml
url: https://www.你的域名.com root: /
-
重新部署:
bash
hexo clean && hexo g && hexo d

四、GitHub Pages 绑定
-
进入GitHub仓库 Settings → Pages。
-
在 Custom domain 输入
www.你的域名.com,保存。 -
勾选 Enforce HTTPS(等待几分钟自动签发证书)。
✅ 完成!访问 https://www.你的域名.com 即可看到博客。

五、常见问题
Q1:百度蜘蛛还是抓取失败?
A:改用A记录后仍有概率抓不到,这是GitHub Pages海外节点的通病。若追求SEO,建议部署在国内服务器。
Q2:域名解析全球生效了吗?
A:用 dnschecker.org 输入你的域名,检查A记录是否都指向GitHub IP。
Q3:HTTPS证书不生效?
A:GitHub自动签发,等待几分钟;若超过10分钟,尝试删除Custom domain重新保存。
Q4:每次部署后CNAME文件被覆盖?
A:确保CNAME在source文件夹下,不是根目录或public中。
总结
| 步骤 | 核心操作 |
|---|---|
| 域名购买 | 万网搜索 → 实名认证 |
| DNS解析 | www用CNAME,根域名用A记录(GitHub IP) |
| 本地配置 | source/CNAME + _config.yml 修改 url |
| GitHub绑定 | Settings/Pages 填域名,开启 HTTPS |
以上步骤足够让你在30分钟内拥有一个绑定独立域名的GitHub Pages博客。如有问题,欢迎留言交流!
更多推荐

所有评论(0)