参考知乎:https://www.zhihu.com/question/31377141/answer/384465402
本文前提是你已经搭建好了博客,已经可以通过类似:http://snailclimb.github.io/的方法访问。
1 没有域名的话先去申请一个域名
如果你没有域名的话,可以先到阿里云:https://mi.aliyun.com/购买一个域名,购买完成之后不用备案就可以(我一开始以为还要备案,所以前前后后拖了很久)
2 在仓库里添加CNAME文件并在文件中填写绑定的域名
![v2-f2bf1f2809628a27e74fad09ce7e3ebc_hd.jpg](https://i-blog.csdnimg.cn/blog_migrate/cc4442b8ed08a861fe73b3b01a12fd32.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/ef319b8fe5e76b4f3f8c138405d92fea.jpeg)
文件里填写要绑定的域名且不要包含Http://和www
![v2-29fad73d589c2d632c702aa0ad63464d_hd.jpg](https://i-blog.csdnimg.cn/blog_migrate/2e088878c200131f39367ea5722ee555.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/49e11344ac52fe36e5a8f5a820ffbab2.jpeg)
进入设置,找到 Custom domain添加域名后保存即可(添加CNAME文件并在文件中填写绑定的域名后应该会自动保存,看看有没有自动保存)
![v2-5406fb283c0e9128f0b7a5ff1aad48ff_hd.jpg](https://i-blog.csdnimg.cn/blog_migrate/8fd01ca26828a26afde91700dcf4efa4.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/3a5a273fdd1608bc57f9e43360238ed4.jpeg)
![v2-c7c16d3e828a4368cc257e935cf4f28f_hd.jpg](https://i-blog.csdnimg.cn/blog_migrate/9a791154548b555ae257ace1d9c2e4b3.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/88e3459793f42f0a9bdf975374e1215d.jpeg)
3 添加域名解析
ping你的http://github.io域名,得到一个IP;
![v2-9ca1c9b4423e6d6b58892feaab525cc1_hd.jpg](https://i-blog.csdnimg.cn/blog_migrate/64a6a2159f27ae7c6de487ae123da5f6.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/664e278abc0365a6446facfa17bcfdce.jpeg)
修改你的域名解析记录,;
![v2-52f05c5dd12956a88de46799fc3bf1c8_hd.jpg](https://i-blog.csdnimg.cn/blog_migrate/b03125fe9ac5c884e02af6955707d6fd.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/ad76401141b688cc29f7e13352579231.jpeg)
添加两个A记录,用得到的IP,一个主机记录为:“www”,一个为“@”,这样通过snailclimb.top和www.snailclimb.top都能访问到你的博客了。
![v2-bad856cb65c60dd4a61f761f651c7ec1_hd.jpg](https://i-blog.csdnimg.cn/blog_migrate/688931e76a779ff9d5bb69777a9378d5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b7ffd426270c0a552746fd09157fc03e.png)