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