在 Github pages 上設定 CNAME 不用額外付費,只是你需要先擁有一個私人域名。這邊假定我們已經在 Godaddy 購買了域名,所以先到 Godaddy DNS 設定頁面設定。
- 先透過 Terminal 查詢 Github 的 IP 地址。
dig {Your Domain}.github.io
dig xxxx.github.io
- 到 Godaddy DNS 頁面設定 4 個
A Record
,1 個CNAME Record
,請參考圖片。
- 在私人存儲庫中添加
CNAME
文件,內容為xxx.{Domain Name}
,例如blog.xxx.com
。
- 在頁面內設定 CNAME 並打勾
Enforce HTTPS
。
需要一點時間才會生效,如果一切都正常,第四步驟的 DNS Check 應該會通過。