Github Page绑定二级域名

Github Page绑定二级域名或者顶级域名,需要做两件事,一个是在github page下面创建 CNAME文件,一个就是设置你的DNS。

CNAME

创建一个CNAME文件,内容是你的域名,如:
domain.org
然后把此文件添加到Github仓库,上传到Github。Github服务器会设置domain.org为你的主域名,然后将www.domain.org和demo.github.com重定向到domain.org。

有一个在线的编辑器 http://prose.io/ 使用它可以在线修改你的github page,非常方便,适合不会使用命令的同学。

如果是想绑定二级域名,上面的设置还是不够的,比如你想把二级域名sub.domain.org 绑定到 demo.github.com ,你需要在CNAME文件里加上sub.demo.org

DNS

登陆你的域名管理界面。创建一条A记录,指向207.97.227.245这个IP地址。
sub.domain.org为博客域名,指向Github Page。
需要做的设置:

  • 创建CNAME文件,内容为sub.domain.org
  • 登陆域名管理,创建CNAME记录,sub -> demo.github.com

Github作免费空间有300M的空间限制 。