基于Jekyll和github Pages博客搭建全过程(三)

基于jekyll和github pages博客搭建全过程(一)

基于jekyll和github pages博客搭建全过程(二)

本篇博文将讲如何为自己的jekyll博客配上一个炫酷的域名。

域名的购买

域名购买推荐去 Godaddy,原因:

dns

  • 支持支付宝、银联
  • 世界最大的域名注册商,信誉、安全、有保障
  • 在Godaddy购买域名价格低廉,不过前提是你要去找到对应的优惠券,有些优惠券是用银联支付宝,
    有些是只能用visa、master、美国运通信用卡。不用优惠券,和万网、DNSPOD是一样价。
  • 注册域名过户方便,用于域名交易等。
  • 注册域名解析生效快,其他网站域名解析可能要一两天,Godaddy只要几分钟就行了。

至于购买的教程,网上大把,优惠券也大把,就没必要在这里赘叙了。


Godaddy域名配置

在购买玩域名后,我们把域名的解析交给DNSPOD,而不是直接给Godaddy,
因为它是免费,而且是国内的,速度会比较快。在Godaddy购买域名后,
登陆后台的域名管理。一般购买完需要验证下个人的邮箱。然后点击管理DNS,

dns

找到域名服务器这一栏,更改为自定义,然后输入

f1g1ns2.dnspod.net
f1g1ns1.dnspod.net

dns

到此以后,Godaddy的网站在你域名年限内,都可以不用管了,不过记得找东西把Godaddy的账号密码记下来,
不然几年后就忘记了,续费不了。


DNSPOD域名解析

为什么要对域名进行解析

我们买到域名仅仅是买到了个地址的名字,但是这个地址放在哪里,我们还没有安排好。
例如我们买了北京路这名字的使用权,但是北京路这名字用在哪条具体的路上,还不清楚。
所以这一节将解决这个问题,为域名铺路。

  • 首先我们在 DNSPOD 上注册一个账号,用QQ也行。

  • 然后点解域名解析

dns

  • 按添加域名,把域名添加到dnspod中。

dns

  • 然后点击进入添加两条记录。一条是@记录,代表没有域名前缀www,另外一条则是www
    就是说你设置以后,访问这个域名,带不带www都行。记录类型为CNAME,代表的是指向另外一个域名,
    具体解析交由给另外一个域名处理。因为我们已经有域名username.github.io,所以我们选择CNAME类型。
    如果是一个ip,则选择A类型

dns

到此的DNSPOD域名解析就完成了


项目处理域名

这一步是可选,但是又很重要。假如你完成上面的步骤,你购买的域名只是做跳转。
例如,你购买的域名是zackku.com,原来的是zack-ku.github.io。那么你访问前者后,就会跳转到后者,
在url地址栏上显示的是后者。这样看起来会非常的low,也没发挥出自买域名的效果。
所以,你在你的jekyll项目中还要做一件事情。那就是在项目的根目录下建立一个名字为 CNAME 的文件,
注意,一定要大写。然后在文件中写上你域名名字就可以啦。

dns

然后push代码,等待一切生效吧。一般用dnspod解析的话,10分钟左右就会生效,其他据说要48小时内。

听说你想请我喝下午茶?~