请参考这个:
https://help.github.com/articles/quick-start-setting-up-a-custom-domain/这里面举了一个例子, muan/emoji (地址:
https://github.com/muan/emoji )。这个项目的根目录下面放了一个叫 CNAME (注意全是大写) 的文件。内容为:
emoji.muan.co使用 dig 解析下
emoji.muan.co :
$ dig
emoji.muan.co; <<>> DiG 9.9.8-P3 <<>>
emoji.muan.co;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58839
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;
emoji.muan.co. IN A
;; ANSWER SECTION:
emoji.muan.co. 3588 IN CNAME
muan.github.io.
muan.github.io. 3588 IN CNAME
github.map.fastly.net.
github.map.fastly.net. 600 IN A 185.31.19.133
;; Query time: 4 msec
;; SERVER: 192.168.18.1#53(192.168.18.1)
;; WHEN: Thu Mar 03 09:30:00 ?D1ú±ê×?ê±?? 2016
;; MSG SIZE rcvd: 121
====
具体步骤大概就两步:
1. 在你的 Github Page 的根目录下创建一个叫 CNAME 的文件,内容为:
blog.lizenghai.com (这只是我的建议)。并提交。
2. 去域名注册商的网站配置你的 DNS 解析记录。
大概长这个样子:
blog.lizenghai.com CNAME
kingmo888.github.io最后使用 dig 测试:
$ dig
blog.lizenghai.com +nostats +nocomments +nocmd
如果是类似下面的结果应该就好了。
;
kingmo888.github.io. IN A
kingmo888.github.io. 3592 IN CNAME
kingmo888.github.io.
YOUR-USERNAME.github.io. 43192 IN CNAME < GITHUB-PAGES-SERVER >.
< GITHUB-PAGES-SERVER >. 22 IN A
199.27.XX.XXX====
没试验过,将就看看吧。 Good luck!