在Hexo建站系列的前两篇文章中,我分别分享了如何安装和新建Hexo项目以及将Hexo项目部署到Coding。这篇文章则是讲述如何申请属于自己的自定义域名以及将其绑定到
Coding Pages
上,从此,就可以通过自定义域名访问您的网站了。
一、前言
在将Hexo项目部署到Coding这篇文章里,我提到过,当我们的项目推送成功并开启Pages服务后,其访问地址为username.coding.me/projectname
。当然,当你的projectname
与username
相同的时候,其访问地址可以简化为username.coding.me
。不过对于很多人来说,这样的url还是会让人觉得比较千篇一律,如果访问地址形如username.com
、iamwho.net
等是不是一下就觉得富有个性化一些了呢?本文就讲述如何进行个性化的域名绑定。
二、域名申请
在国内,主要的域名注册商为腾讯云和阿里云(万网),它们的官网和域名申请地址如下所示。
您可以根据自己的喜好,选择相应的网站和喜欢的域名进行申请注册即可。我个人是选择的阿里云(万网)进行域名注册,对象存储选择的是腾讯云。关于域名申请和后续的实名认证操作之类的,本文就不进行讲解了,在相应的域名申请网站查看帮助文档即可。
三、域名解析与绑定
1.进入域名解析设置页面
确保您已经获得了您的自定义域名,现在,我们来将它绑定到Coding
上吧,以下,我以阿里云为例,演示域名解析流程。
- 进入阿里云官网,点击页面顶部右上角的“控制台”,然后登录,进入到管理控制台。
- 展开页面左侧的菜单栏,选择“域名”,然后在你的相应域名下,点击解析,进入到解析设置页面。
- 点击“添加记录”按钮,在这里我们需要添加两条解析记录。
2.添加解析记录
我们需要添加两条解析记录,解析记录1如下图所示:注意记录类型为A
,主机记录为@
,解析线路选择默认,记录值为你Hexo
项目所部署到Coding Pages的IP地址,可以通过ping
得到。如我的Coding仓库为jealyn.coding.me
,则打开cmd
(win
+ R
,然后再输入cmd
),输入ping jealyn.coding.me
,结果如下图所示:取出其中的150.109.112.233
作为记录值即可。
解析记录2如下图所示:注意记录类型为CNAME
,主机记录为www
,解析线路选择默认,记录值为你Hexo
项目所部署到Coding Pages的访问地址,如我的为jealyn.coding.me
。
3.Coding绑定自定义域名
打开Coding的Pages服务,进入设置页面,为网站绑定自己的域名。添加刚才解析的两条记录,如下图所示:
4.开启HTTPS强制访问
为了保证数据传输的安全,防止传输内容被第三方冒充或篡改,我建议尽可能得开启HTTPS强制访问。
四、总结
通过以上的操作,现在,就可以通过自定义的域名访问您的个人网站了,一下就感觉高大上了有不有!至此,网站的配置和域名的绑定就讲解完毕了。但是我们的网站还有一个很大的问题,那就是样式很丑呀,实在不愿多看。下一篇文章,我就会讲解Hexo的主题选择和配置,经过改进后,网站看着就会赏心悦目许多。希望继续关注我的文章哦!