域名绑定
对于个人博客来说,GitHubPages 的域名确实太长了 (https://userName.github.io) ,所以申请一个个人域名是很有必要的。不仅方便自己记忆,更多的是归属感。再者,域名注册方便快捷,像阿里云、腾讯云 都是很不错的选择。不过,都需要实名认证,阿里云的认证就有点蛋疼了,花了三天时间。原本想绕过认证,又去注册了腾讯云,发现行不通。。。不过腾讯的认证要快很多,一天就行了。网上绑定的域名的教程很多,这里记录一下方便以后查看。
域名注册
腾讯注册的域名还是有点长,想想还是用的阿里云,注册戳这里阿里云。
搜索一下自己想要的域名,看看注册信息(基本上好的都被注册的差不多了,没办法只能选择了一个最便宜的):
注册好之后就是等待审核了,可能题主人品比较差,等了三天才通过;审核的过程中 DNS 解析是被限制的,无法访问。
映射到GitHubPages
看到很多博主,都是手动的增加的 CNAME ,题主比较偷懒直接用的新手引导,映射的 IP 地址。打开终端 ping userName.GitHubPages.io 即可获得 IP 地址,以百度为例:
拿到 IP 打开阿里云控制台,点击新手引导填入 IP 就会自动生成了:
设置CNAME
只有设置了 CNAME 才能够实现映射,看到好多文章都是在GitHub
上直接创建File
写入个人域名;但是这样每次执行hexo d
部署的时候就会覆盖已经创建的,所以直接的办法就是在blog
目录直接创建一个CNAME
文件。不带任何后缀名,并写入个人域名:
之后执行部署:
1 | 1.hexo clean |
浏览器输入申请的网址就可以看到本地一样的页面了