国外的GitHub和国内的oschina都支持使用Pages来托管静态页面,默认的域名是username.github.io或username.oschina.io,如果想绑定个性域名,可按照本文介绍的方法。
首先去购买一个域名,笔者是在 godaddy 上购买的。假设为xxx.com。
在github或oschina的主仓库中添加CNAME文件,注意没有后缀,在文件中写入刚刚购买的域名,注意不带www。
去 DNSPOD 上注册一个账号,注意域名是www.dnspod.cn。各地的dnspod并不相通。
在控制台 —> 域名解析处点击 添加域名 ,输入刚刚购买的域名点击确定。
进入刚刚设置好的域名的控制界面,会看到两行默认值,记录下两行的记录值:f1g1ns1.dnspod.net,f1g1ns2.dnspod.net.
进入godaddy的设置界面,选择 DNS管理 ,添加两个域名服务器,分别为上一步中记录的两个地址。
回到DNSPOD 设置域名,点击添加记录,按如下图所示完成设置,其中记录值是github或oschina pages的默认域名(username.xxxx.io)。添加两条记录是为了通过xxx.com和www.xxx.com都能访问到网站。
- 保存后等待十几分钟后即可通过xxx.com或www.xxx.com来访问网站。