Github Pages绑定到个人域名

个人网站

自从那次重装之后,我的github博客就一直有问题。不知是github使用了https协议还是什么原因,我的博客主页能够访问,但一旦访问归档页,就提示我找不到,我知道是http的原因,因为我每次手动加https,页面就能显示出来。这个问题困扰我好几个月了,我也懒得去解决,因为每次都花了好长时间,网上也没有这种问题的解决办法。出于无奈,我只能使用个人域名了。
今天,终于解决了这个世纪难题!

以下是我的解决步骤:

一、购买域名

我使用的是阿里云,域名的选定随缘吧。

二、域名解析

打开域名解析的页面。因为我是第一次使用,一开始是没有以上页面的,需要去购买虚拟主机。没办法,只好去实名认证买个超级便宜的主机,好像6块钱吧。

然后对你自己的Github Pages的域名进行查询,使用ping操作,会得到一个ip地址

在博客的source目录下放一个CNAME文件。

在域名解析页面添加解析,
先添加一个记录类型为A,主机记录为www,解析线路默认,记录值为你的Github Pages IP的记录;
再添加一个记录类型为A,主机记录为@,解析线路默认,记录值为你的Github Pages IP的记录。

三、Github解析

进入自己的博客项目的Settings,在custom domain中,将申请的个人域名添加进去。
完成了这步,就可以打开自己的个人网站啦。

四、备案

刚访问了一下,就出现问题了,原来是要让我进行备案。备案什么鬼?以前完全没接触过,只能照着流程来,这一步好烦人啊。

五、问题

还是问题百出,经常访问着就变成万网的提示页了。所以决定还是用dnspod。先注册账号,然后我把之前阿里云的解析删了;在阿里云上的dns解析改一下。
之后在dnspod中添加解析。

19年新添加:七牛云没用了,图片都没了,要哭了。