0%

Github pages 設定 domain name: 以部屬在github pages上的HEXO為例

最近在godaddy上購買了一個網域名稱,經過幾番波折終於幫自己的github page設定好自訂的domain name了,這篇會來介紹怎麼設定。

購買網域名稱

第一步當然是要去買一個網域,除了godaddy也有其他服務可以用,這邊就只介紹godaddy,基本上大同小異。

  • 輸入自己想要的網域名稱看看有沒有被使用,沒有就可以繼續

  • 我這裡就隨便打幾個字,他會給你推薦方案,我自己是買了inthuang.tw這個名稱

godaddy設定

  • 進到設定裡面,找到自己購買的網域

  • 點選新增

  • 把內建的 CNAME www domianname 刪掉(很重要!!一定要做!!)

  • 輸入以下網域

    1. 自己的github.io的網址

    2. github主機ip

      * github總共提供四個ip,我是任選兩個設定
    

github page設定

  • 到自己hexo的repo設定裡,如果不知道怎麼部屬hexo到自己的git上面可以參考這篇

  • 在設定裡找到pages

  • 往下拉有個custom domain,輸入你購買的網域名稱

  • 等他跑好就行,記得跑好後要勾選下面的啟用https

  • 拉到最上面就可以看到自己網頁的link成功變成自訂的domain name

結語

我一開始在設定時cname www username.github.io都無法設定,一直說請輸入有效的值,一開始我以為是www有錯,後來才發現我要把預設的 cname www domainname刪掉才能新增,真是搞死我…這邊新增後github那邊也能順利驗證TLS了,可喜可賀。

如此一來其他的專案的domain name也能變成我自訂的名稱,不用特別設定,因為他們都是在github.io底下的網站,相當方便。