如何搭建个人网页(五)—— 域名绑定
开始
虽然我们有了网站,但如果没有域名,想要访问网站可能得访问类似jinqq.gitlab.io的地址(如果布在服务器的话更是一串ip地址),在别人看来这一点也不像个人网站的地址。
在本章博客中,我会讲如何在阿里云购买域名,以及如何将其绑定到前面我们Gitlab Pages部署的网站上,后续可能会讲其他方案。
购买域名
首先进入阿里云域名页面:域名_域名查询_域名注册_.com_.cn-阿里云。
输入你想购买的域名,立即查询。
选择一个你想购买的域名后缀,一般.com的最贵,其他差不多,然后选择年限,首次购买应该有优惠。
购买成功后,进入域名控制台。会提示让你创建信息模板,按照提示操作。并且完成之后的实名认证。
到这里你就拥有了域名。
域名绑定Gitlab Pages
首先进入Gitlab项目中,点击左侧“部署/Pages”。
点击“新域名”。
填写你注册的域名(例如jinqiqing.cn),然后创建。可以看到下面这个页面(不过此时状态应该还是未验证),先勾选“使用Let’s Encrypt自动管理证书”。
然后回到阿里云域名控制台,点击解析我们的域名。
点击添加记录。
在这里我们要添加2条记录,并且会用到前面Gitlab上Pages域名里的值。
第一条,记录类型-CNAME,主机记录-@,解析请求来源-默认,记录值填刚刚gitlab pages里DNS一栏里ALIAS后面的值(例如jinqq.gitlab.io.),TTL填默认的-10,然后确定。
然后创建第二条,记录类型-TXT,主机记录填验证那一栏中TXT前面的值(xxxx.jinqiqing.cn中的xxxx),解析请求来源-默认,记录值填=号后面的值,TTL填默认的-10,然后确定。
创建完成会回到刚刚的gitlab pages域名界面,点击验证,看是否成功。如果成功了,那么你就能通过你购买的域名访问你的网站了!
不过这里只绑定了jinqiqing.cn的,还没有绑定www.jinqiqing.cn 的,同样的操作,在gitlab和阿里云域名控制台重复一次,只不过换成www即可,不赘述了。
继续
其实到这里为止,我们的网站所有流程已经搭建完成了!
基本的主流程为三步:Hexo搭建静态网页 -> Gitlab Pages构建和部署网站 -> 阿里云域名绑定网站
同时,为了优化我们的网站,我们使用了Hexo-NexT主题进行美化。为了我们的博客能插入图片,我们使用阿里云OSS充当图床。
接下来,我可能会讲如何使用其他方式(例如服务器)来部署网站,使得我们网站的访问效率更快!