基于github和hexo搭建博客----绑定个人域名
2017-08-13 本文已影响114人
柨柨
直奔主题
购买域名我是在GoDaddy官网购买的,也可以也可以到阿里万网购买。至于为什么是在在GoDady买呢?看见第一篇搭建博客就是在GoDady买的,so...
感谢如何搭建一个独立博客——简明 GitHub Pages与 jekyll 教程
接下来要做的就是注册,登陆,挑选你想要的域名,加入购物车,GoDaddy 其他域名收费服务,不要管,继续「进入购物车」。
确认购买 修改购买年限,默认是两年,可以修改成 1/2/3/5/10 年,随自己喜欢。
如果你不是土豪,可以上网搜 GoDaddy 优惠码,一般优惠幅度是 20%~ 30% 不等
填完之后,五年的费用就从 415.56 会变成 333.95 元。
我当时从手机浏览器打开的,直接有一个优惠码,大概优惠了20%多。
用支付宝结账,这个域名就是你的了。如果结算出现问题,可以查看这个页面。
注册时用户填写信息时一定要输入正确的邮箱名字,否则修改十分麻烦。
买完域名之后一定要记得去自己的邮箱查看激活邮件,否则域名激活不了。
购买成功的话在「我的账户 > 我的产品」
image.png将独立域名与 GitHub Pages 的空间绑定
DNS 设置
用 DNSpod,快,免费,稳定。
注册DNSpod,添加域名,如下图设置。
其中 A 的记录指向的ip地址是 GitHub Pages 的提供的 ip
如何知道你的 GitHub 上项目的 ip,如下:
www 指定的记录是你在 GitHub 注册的仓库。
去 GoDaddy 修改 DNS 地址
更改 GoDaddy 的 Nameservers 为 DNSpod 的 NameServers。
image.png将 GoDaddy 的 Nameservers 更改成 f1g1ns1.dnspod.net 和 f1g1ns2.dnspod.net
image.png
讲域名与github绑定
在/blog/themes/landscape/source目录下新建文件名为:CNAME文件,注意没有后缀名!直接将自己的域名如:songlma.com写入
注意坑:网上许多都是说在Github上直接新建CNAME文件,如果这样的话,在你下一次执行hexo d部署命令后CNAME文件就消失了,因为本地没有此文件嘛。
再次执行
hexo g
hexo d
在浏览器输入你的个人域名例如:http://songlma.com/