由于是第一次弄,折腾了略久,终于将自己的域名绑定,好累。为了纪念下,特意写这篇博文,顺便也当做笔记,以免以后再次折腾 :)
申请域名
不用说,首先得申请个域名,可以根据自己的喜好,到各个互联网域名注册公司申请,而我就是在GoDaddy这里申请的(注意,这不是广告- =)。因为比较冷门,所以费用不高,lucky。
配置Github
配置github比较简单,在source
目录下创建一个名叫CNAME的文件,然后在这个文件中添加你的域名地址。这个文件里应该只有一行内容,就是你的域名地址。比如说,我的CNAME文件的内容就是下面内容1
justinyangis.me
如果你需要使用子域名的话,可以参考Octopress的相关文档
然后就是部署1
2
3
4
5$ rake generate
$ rake deploy
$ git add .
$ git commit -am "Create CNAME for my custom domain"
$ git push origin source
然后你就可以在你的github版本库的master分支看到新添加的CNAME文件
配置DNS服务器
接下来,你只需要更新你域名的DNS服务器就可以了。目前我使用
DNSPod这个域名解析服务商(注意,这真的不是内嵌广告- =)。
首先,需要创建一条A类型的记录来映射到github的IP地址,也就是204.232.175.78(注意,github的IP地址可能会改变的,如果它改变的话,你需要更新DNS的配置),如下图所示
因为我们经常会在域名前加上www前缀,所以最好也添加一条CNAME条目,如下图
一般来说,DNS服务器需要一会才可以更新,最多72个小时。
稍微耐性等待一会后(睡个觉看点书或者啥的),你就可以用你的域名来访问你的网站了 ^o^