0%

如何将GitHub博客与域名关联

如何将GitHub博客与域名关联

书接上文,配置好了在GitHub上的个人博客之后,由于GitHub给我们的网址是 https://xxx.github.io ,有的人可能会觉得不是很美观。那么,有没有什么方法改变这个网址呢?

当然是有的啦!首先我们需要准备一个域名

注册域名

国内有很多域名注册商,可以找一个注册域名:

老牌域名注册商,运营正规 万网 ⌈阿里云旗下⌋
专注于DNS解析服务 DNSPod ⌈腾讯云旗下⌋

除了这两家还有很多域名注册商,不喜欢也可以换 新网,西部数码,易名中国 这些

进行DNS解析

什么?域名不能拿来就用吗?
当然不能啦!在使用域名之前,要先对域名进行DNS解析

域名解析(DNS解析)是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。

如果你是通过万网DNSPod购买的域名,那么在购买完后进入控制台即可进行域名解析
或者,你还可以用 Cloudflare 等进行解析

以cloudflare为例:

Cloudflare有自带防DDOS攻击,太香了(doge

要想用Cloudflare,需要在域名注册商处将NS改为 Cloudflare 的 NS:

1
2
brad.ns.cloudflare.com
sunny.ns.cloudflare.com


DNS中添加四条A类型,指向GitHub服务器:

1
2
3
4
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

添加一条www记录,让你的好友习惯性输入www后也可以访问你的博客:

代理状态改为已代理,国内访问也很快啦!

将域名关联到GitHub

我们已经成功解析了域名,将域名关联到GitHub后,就可以输入你的域名访问博客了

在输入域名之前,我们需要在本地 Blog 文件夹目录下的 sources 文件夹中新建一个 CHAME 文件:
新建 文本文档(.txt)>>双击打开编辑,在里面输入你的域名:

保存,将文件后缀名.txt删除,返回 Blog 根目录,Hexo三连上传到GitHub

打开你的 博客仓库 ,点击:Settings-Pages,在这里输入你的域名:

点击save,GitHub会自动对你的DNS进行检测,显示successful的时候就大功告成啦!