hexo博客如何绑定个人域名

我利用hexo在github上搭建了自己的独立博客。如果要打开这个博客,我们则需要输入GitHub下的二级域名username.github.io,这里面的username就是你注册GitHub账户时的用户名。但是为了使自己的博客显得理加专业一起,我们可以将博客指向自己的专属域名。

具体流程如下:

1. 注册个人域名

我们可在到主流域名提供商处来购买域名,例如阿里云,腾讯云等。一般的域名一年的费用在几十块钱。但是大部分靓一些的域名都已经被注册过了,这种域名购买的话,会贵一些,但是对个人用户来说也没有必要。

我以阿里云为例,首先想好自己的域名,然后在阿里云上搜索,看看是否已经被注册,如果.com后缀已被注册。可以看看其它的后缀情况,例如.net,.cc等。个人一般无法注册.cn的后缀域名。另外因为涉及到备案,选择后缀时应该仔细看一下域名服务商的说明。

阿里云购买域名要求先实名认证,按提示要求操作即可。

最后一步就是支付。支付成功后,域名一般就注册好了。

2. 域名解析

还是以阿里云为例。假如我们的域名是 domain.com
注册好域名后,进入域名控制台,找到注册的域名,操作->解析->添加记录。
前缀的话,可以是@,www,或是自己想的其它域名,例如blog。
如果是@的话,访问时输入 https://domain.com
如果是www的话,访问时输入 https://www.domain.com
如果是blog的话,访问时输入 https://blog.domain.com

这里有两种添加记录的方式

  • 一是CNAME方式,即将域名指向github下的二级域名
  • 二是A方式,即将域名指向github二级域名的Ipv4地址。获取地址的方式是打开终端,输入ping username.github.io(这里的username需要换成你自己的账号名),如果成功了,把输出的ip地址复制一下,添加到阿里云控制台的IP地址输入框中。
3. 设置github

登录github以后,找到自己的博客仓库,菜单:Settings->Pages->Custom domain,在输入框中输入你自己的设定域名。如果设置了前缀,要输入完整的。等待一会儿,而页面提示如下内容,说明设置好了。

DNS check successful
TLS certificate is being provisioned. This may take up to 15 minutes to complete.
3 of 3 
Certificate Active: The certificate has been activated. Please allow for up to 30 minutes to 1 hour for it to be globally available. If you still see a privacy error, you may need to restart your browser.
4. 设置CNAME

在本机的博客目录下面,找到source目录,在该目录下创建名为CNAME的文件(没有后缀名),以文本方式打开,添加已解析的域名,和上一步中github后台输入的域名一致。
最后别忘了在终端输入

hexo g
hexo d

等待一会儿,试试在浏览器中输入自己的域名,是不是成功了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值