Hexo+GitHubPages绑定个人域名(三)

域名绑定

 对于个人博客来说,GitHubPages 的域名确实太长了 (https://userName.github.io) ,所以申请一个个人域名是很有必要的。不仅方便自己记忆,更多的是归属感。再者,域名注册方便快捷,像阿里云腾讯云 都是很不错的选择。不过,都需要实名认证,阿里云的认证就有点蛋疼了,花了三天时间。原本想绕过认证,又去注册了腾讯云,发现行不通。。。不过腾讯的认证要快很多,一天就行了。网上绑定的域名的教程很多,这里记录一下方便以后查看。

域名注册

 腾讯注册的域名还是有点长,想想还是用的阿里云,注册戳这里阿里云

mf9q9f.jpg

搜索一下自己想要的域名,看看注册信息(基本上好的都被注册的差不多了,没办法只能选择了一个最便宜的):

mf9xBj.jpg

注册好之后就是等待审核了,可能题主人品比较差,等了三天才通过;审核的过程中 DNS 解析是被限制的,无法访问。

映射到GitHubPages

 看到很多博主,都是手动的增加的 CNAME ,题主比较偷懒直接用的新手引导,映射的 IP 地址。打开终端 ping userName.GitHubPages.io 即可获得 IP 地址,以百度为例:

mfCVu4.jpg

拿到 IP 打开阿里云控制台,点击新手引导填入 IP 就会自动生成了:

mf9Xjg.jpg

mfCpEn.jpg

设置CNAME

 只有设置了 CNAME 才能够实现映射,看到好多文章都是在GitHub 上直接创建File 写入个人域名;但是这样每次执行hexo d 部署的时候就会覆盖已经创建的,所以直接的办法就是在blog 目录直接创建一个CNAME 文件。不带任何后缀名,并写入个人域名:

之后执行部署:

1
2
3
4
1.hexo clean
2.hexo g
3.hexo s (本地预览,确认无报错)
4.hexo d (部署到github)

浏览器输入申请的网址就可以看到本地一样的页面了

这个功能是摆设,看看就好~~~