天天看點

GitHub Pages 搭建的部落格綁定域名

0 前言

用 GitHub Pages 搭建了個部落格之後除了更新點文章之後就沒怎麼管過,一年前買的域名快過期了,花 69 續了一年。

不想浪費錢,不想再忍受微信的提醒,于是把 Github Pages 搭建的部落格綁定 lbjheiheihei.xyz 這個域名。(域名早已備案)

GitHub Pages 搭建的部落格綁定域名

這篇文章的前提是有域名、有 Github Pages 搭建的部落格。

1 具體過程

網上一堆不知是以的教程,看得我頭昏腦脹,花了不少時間試出來了。

1.0 建立 CNAME

首先在你的庫下面添加一個 CNAME (别名記錄)檔案,建議直接在 GitHub 那建立

GitHub Pages 搭建的部落格綁定域名

CNAME 記得要大寫,然後内容是寫你的域名,圖中這樣的格式,不要加上 http、https、www。

GitHub Pages 搭建的部落格綁定域名

1.1 添加 DNS 解析

然後是添加解析,我域名是在騰訊雲買的,是以直接在騰訊雲那添加解析了。

阿裡那買的域名可以在阿裡那添加解析,當然,去 DNSPod 那也行。但是我發現我去 DNSPod 可以直接跳回騰訊雲那添加解析。

https://www.dnspod.cn/

我添加的解析如下,供參考,記得把 username 改成你自己的。

@ A 185.199.109.153

@ A 185.199.110.153

www CNAME username.github.io.

GitHub Pages 搭建的部落格綁定域名

A 記錄的 ip 位址可以在下面中選擇

185.199.108.153

185.199.109.153

185.199.110.153

185.199.111.153

1.2 修改設定

添加完成後進入庫的設定,找到 GitHub Pages ,如果能看到類似 Your site is published at https://lbjheiheihei.xyz/ 這樣的文字,說明就搞定了。

Enforce HTTPS 最好勾選上,GitHub 提供的這個可以直接讓你的網站從 HTTP 更新到 HTTPS,非常贊。

GitHub Pages 搭建的部落格綁定域名

過 10 分鐘後通路一下你的域名,看看能不能通路到,如果是 HTTPS 的,而且能通路到,那就搞定了。

其實也不用等 10 分鐘這麼久,很快的。

2 相關說明

事實上,下面這樣的兩條 CNAME 也行,但是好像開啟不了 HTTPS.

@ CNAME username.github.io.

www CNAM username.github.io.

也就是說,目前你通路 https://weijunzii.github.io 會跳轉到 https://lbjheiheihei.xyz/

我是參考了知乎上一篇文章寫的教程後才成功綁定的,是以這裡給對外連結接。

https://www.zhihu.com/question/31377141/answer/103056861

GitHub 官方也有相關的說明,是以也給對外連結接:

https://github.blog/2018-05-01-github-pages-custom-domains-https/

https://help.github.com/en/articles/setting-up-an-apex-domain

題圖:Photo by ali pazani on Unsplash