HuYuee/blog

github pages+阿里云域名绑定搭建个人博客

HuYuee opened this issue · 11 comments

一直想整出一个个人博客出来玩玩,于是就查了些资料,发现在域名绑定个人博客这一块的资料比较杂,试了很多次才成功,所以写出篇文章供大家更方便的操作。

1.获取github pages的ip地址

打开你的电脑的命令行工具,ping你的github地址,忽略“/”后面的路径,比如我的github pages地址是huyuee.github.io/blog,那么我需要ping的地址就是huyuee.github.io,如下图:

image

我得到了我的github pages的ip地址:151.101.100.133

2.配置阿里云域名解析

进入你的阿里云的解析域名列表,选择你想要解析的域名,点击后面的解析。如下图所示:

image

然后点击添加解析,因为我的ip地址是151.101.100.133,所以我添加了两条解析记录。如下图所示:

image

3.配置github pages的custom domain

进入你的github pages的仓库,然后在设置里面将的你的域名的地址,添加到custom domain中,然后保存即可。如下图所示:

image

设置到这个地方,你现在访问你的域名地址,比如我的是www.huyuee.com。就能看到你的github pages了!

有个疑问啊。为什么还要再github仓库中设置?dns解析不是已经做了重定向了吗。

YT-er commented

这么设置的话,是不是不支持HTTPS了?

还有,重新deploy的时候,custom domain又被自动改回去了。肿么办?

@xu-song 是的,用Hux的那个deploy就是会改回去,很难受

@chenxj1101 可以参考这个地址,https://ninghao.net/blog/4449

YT-er commented

@HuYuee github page+自己域名的话,可以使用cloudflare来支持https

@chenxj1101 👍,附上地址

为什么我的没用 绑定了域名 打开之后是 还是找不到网页

@HuYuee 为什么绑定了域名 输入我的网址还是显示的是:找不到网页

直接在source目录下创建了一个文件叫CNAME里面直接接上域名也是可以的

绑定域名之后为什么只显示it works, 而没有显示github.io的博客内容。。。