購買網域#
網路上已經有很多如何在 Google Domain 上買網域的文章了,在此就不特別贅述,放上我看的幾篇文章:
比較特別的的地方是,現在只開放部分國家可使用,所以在填地址的時候,可以去 google map 搜尋隨便一個美國的地址,然後使用
設定 DNS#
根據 Github 官方的說明,需設定 type A
的 IP 位址為
- 185.199.108.153
- 185.199.109.153
- 185.199.110.153
- 185.199.111.153
以及一個 CNAME,name 可以填任意字串,此字串就是你的 subdomain(像是我填 blog),如果不知道填什麼,可以填 www。最後你的畫面會長這樣:
CNAME 的 data 請填
你的 github ID
+.github.io.
,注意最後有一個點
這些都設定完,之後你的網址就會變成 subdomain.domain.com
設定 github CNAME#
Github 官方有提供 301 轉址功能,只要在網頁的 branch 下建立一個 CNAME
檔案,就會把舊網址轉址到新網址。你的 CNAME 應該要填以下內容:
subdomain.domain.com |
其中 subdomain
與 domain
與自己的有關,像我的就是
blog.omuskywalker.com |
如果你上面的 subdomain 設定為 www,而你的頂級網域(也就是你買的 domain 名字)沒有要給特別的網站用的話,也可以這樣寫:
domain.com |
這麼一來不管是上面哪兩種,都會連到你的 blog
如果跟我一樣是用 hexo 的人,CNAME 請放在 /source 底下,這樣每次 hexo d
才不會被蓋掉
如果這些都有設定好,你的 github 應該會長這樣:
大概過幾個小時,你的新網址就可以用了(大功告成)!
補充:HTTPS#
Github page 有提供內建的 HTTPS,只要你的網站設定好一陣子(不會很久,一天內),會有這個選項可以按:
按下去,就會獲得 HTTPS 了