手摸手教你用github和hexo搭建个人博客(番外篇)

这篇主要讲解一下如何将我们购买的域名和GithubGit Page服务关联起来,从而实现访问购买的域名直接跳转到博客页面的需求

购买域名

现在主流的两大购买域名的网站分别是godaddy(国外)和阿里云(国内),至于选择哪个凭个人喜好,这里仅以阿里云为样例进行介绍,godaddy在配置上也大同小异。

首先登录阿里云的主页进行账号注册,注册成功后登录账号,选择产品目录下的域名注册

搜索自己喜爱的域名并购买,成功后进入控制台页面,选择左侧菜单的域名服务后,我们就能看到刚才购买成功的域名了。

设置域名

点击域名后的解析按钮进入解析设置页面

点击添加解析按钮,分别添加一个CNAME类型解析和两个A类型解析,如下图所示

CNAME里的主机记录代表域名前缀,如果你只想让某个二级域名跳转到你的博客页面,那就在这里设置二级域名,比如wwwblog,上图就只会解析blog.runningcoder.me到博客页面

A类型解析主机记录选择@,记录值分别填写192.30.252.153192.30.252.154,这2个是github提供的固定解析地址

主机记录的详细解释如下:

此时,我们关于域名的设置就结束了,接下来要回到我们的博客代码里添加对应的CNAME文件

添加CNAME文件

在博客代码项目中的source文件夹中新建CNAME文件,并在文件中写入之前域名设置中填写的解析地址,比如上图我设置的主机记录为blog,我购买的域名为runningcoder.me,那么这里就在CNAME文件中写入blog.runningcoder.me

最后我们通过执行

$ hexo g -d

将代码更新到远端仓库

更新完毕后我们再去访问之前配置好的域名,如blog.runningcoder.me就可以正常的显示我们的博客内容了。

(完)

如果此文有帮助到你,你可以选择请我喝杯☕️ ,感谢你对我分享内容的认可😃