Hexo绑定域名
购买域名
上阿里云购买一个域名
解析域名
购买之后去 域名控制台解析域名到我们的 roudoukou.github.io
通过 ping 获取 ip
添加三个记录
CNAME 表示将域名指向另外一个域名
www 表示www.xiamu.icu就能访问 *表示泛解析, 匹配所有其他的域名
2025-10-8 15:00:55 补充
在个人资料找到下, 添加域名
还需要添加一个TXT的解析
需要个人资料验证了当前域名属于自己的, 后面才能进行绑定
验证域名参考: https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages另外补充, 不要使用 * 的通配符了
官方原话:
我们强烈建议您不要使用通配符 DNS 记录,例如*.example.com。即使您验证了域名,这些记录也会立即使您面临域名被盗用的风险。例如,如果您验证了域名,example.com这可以阻止他人使用,a.example.com但他们仍然可能被盗用b.a.example.com(通配符 DNS 记录涵盖了这种情况)。
接下来来到 roudoukou.github.io 仓库, 绑定域名
记得在 hexo 根目录中 source 创建 CNAME 文件(无后缀), 里面写上域名, 不要有多余的符号
参考链接: 【Hexo】域名绑定篇 - 掘金
关于 SSL 证书的 bug
记得是昨天晚上才绑定完域名, 开开心心的就去睡觉了, 第二天早上一起床就发现有点不对劲
网站页面能正常显示出来, 但是图片却加载不出来了
大致看了看控制台的报错信息, 大概是请求的图片给加上了 https, 原先一直都是 http 去请求图片
这个还算好解决, 去 cdn 开启 https 就可以了(需要上传证书绑定 cdn)

