📔 為 GitHub Pages 網站設定自訂網域

📔 為 GitHub Pages 網站設定自訂網域
Photo by Rubaitul Azad / Unsplash

在 Github pages 上設定 CNAME 不用額外付費,只是你需要先擁有一個私人域名。這邊假定我們已經在 Godaddy 購買了域名,所以先到 Godaddy DNS 設定頁面設定。

1. 先透過 Terminal 查詢 Github 的 IP 地址。

dig xxxx.github.io
dig

2. 到 Godaddy DNS 頁面設定 4 個 A Record,1 個 CNAME Record,請參考圖片。

Godaddy Setting

3. 在私人存儲庫中添加 CNAME 文件,內容為 xxx.{Domain Name},例如 blog.xxx.com

CNAME File

4. 在頁面內設定 CNAME 並打勾 Enforce HTTPS

Github Pages
Custom Domain Setting

需要一點時間才會生效,如果一切都正常,第四步驟的 DNS Check 應該會通過。


References