如何将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 | brad.ns.cloudflare.com |
在DNS
中添加四条A
类型,指向GitHub服务器:
1 | 185.199.108.153 |
添加一条www记录,让你的好友习惯性输入www
后也可以访问你的博客:
代理状态改为已代理
,国内访问也很快啦!
将域名关联到GitHub
我们已经成功解析了域名,将域名关联到GitHub后,就可以输入你的域名访问博客了
在输入域名之前,我们需要在本地 Blog 文件夹目录下的 sources 文件夹中新建一个 CHAME 文件:
新建 文本文档(.txt)>>双击打开编辑,在里面输入你的域名:
保存,将文件后缀名.txt
删除,返回 Blog 根目录,Hexo三连上传到GitHub
打开你的 博客仓库 ,点击:Settings-Pages,在这里输入你的域名:
点击save
,GitHub会自动对你的DNS进行检测,显示successful
的时候就大功告成啦!