首先在阿里云买一个域名,.com的域名一年55,还有1块钱的域名呢。git
买好以后,进行实名认证。这一步我用mac自带浏览器上传身份证照片无数次都失败了,最后换了chrome浏览器才成功。因此假如遇到相似状况,能够考虑换个浏览器试试。认证审核大概须要一段时间。我这边过了大概一个小时就完了。github
## 建立CNAME文件 绑定域名网上好像有很几种方法,咱们采用建立CNAME的方法chrome
{ 首先在博客根目录下建立一个CNAME文件。 注意:没有后缀,文件名必定要大写。 在该文件第一行写上你注册的域名,好比个人xxx.com 注意,没有前缀,只是xxx.com 而后将该文件同步到Github。由于我用的是Hexo,因此hexo g d就能够了。(此处我将CNAME文件放在source文件夹下,防止被覆盖) }
此时点开repository的settings往下拉到GitHub Pages位置能够看到json
Your site is published at http://xxx.com/浏览器
{ 使用默认服务器就不用修改DNS啦,简单一些。 添加域名解析 首先登陆阿里云,点击控制台,最左侧有个域名与网站,下拉菜单里有个域名,点击以后就能够看到咱们注册的域名了。 这时看看域名状态是否是已经正常,或者还在审核。若是是还在审核那设置也是无效的。 咱们等状态显示正常后。点击该域名-域名解析。 而后添加三条解析。 }
{ 1,设置主机记录www,记录类型为A,记录值是IP192.30.252.153。 其中192.30.252.153是Github Pages服务器指定的IP地址,访问该IP地址即表示访问Github Pages。 2,设置主机记录www,记录类型为A,记录值是IP192.30.252.154。同上。 3,设置主机记录@,记录类型为CNAME,记录值是chumingke.github.io.。表示将http://xxx.com这个主域名映射xxx.github.io。 注意在这里千万不要忘记记录值中.io后面还有一个点.! }
这一步是告诉全部DNS服务器,对于xxx.com的访问都会被重定向到xxx.github.io
这里若是记录类型为A,后面对应的是IP地址,若是是CNAME,后面是网址。
不少人在这一步都会出添加失败提示已经有@或者www的记录,这个时候看好。是否是类型跟以前重复了。重复的删掉。服务器
添加成功后,就完成设置了,通常要等10分钟以上,再打开www.chumingke.com看看效果(这里是你本身的域名)。
网上有其余教程经过其余解析方式完成。原理应该是相似的hexo