1. 程式人生 > >【Hexo搭建GitPage部落格系列】06.繫結獨立域名

【Hexo搭建GitPage部落格系列】06.繫結獨立域名

前言

因為Hexo個人部落格是託管在github之上,每次訪問都要使用githubname.github.io這麼一個長串的域名來訪問,會顯得非常繁瑣。這個時候我們可以購買一個域名,設定DNS跳轉,以達到通過域名即可訪問我們的個人部落格。通過查閱文件發現,github pages是支援域名繫結的。

購買域名

國內的域名服務商有新網,騰訊雲,還有阿里雲的萬網等。下面以阿里雲的萬網為例:

在萬網購買了自己心儀的域名後,進入阿里雲的管理控制檯-域名與網站-域名就可以看到購買的域名此時的域名狀態是未實名認證的,然後就是實名認證(一般需要2小時左右)。

域名解析

先獲取自己 github 的二級域名的 IP地址,windows 下直接在 cmd 裡 ping 一下自己的部落格就會得到 IP 地址 image

下面通過 DNS域名解析將購買的域名指向 github 的二級域名:username.github.io,進入阿里雲的管理控制檯-域名與網站-雲解析 DNS,進入域名的解析設定,點選新手指導,將得到的 IP 地址填到記錄值一欄,點選確定就 OK 了。填完以後的解析列表會出現: image記錄值就是自己 github 的二級域名的 IP地址。

設定CNAME

在 hexo 專案下,source 資料夾下面建立 CNAME 檔案(沒有後綴名的),在裡面寫上購買的域名。比如:

image 在 github 上面,開啟 username.github.io 專案的(Settings)設定,然後在 GitHub Pages的 Custom domain設定裡填上購買的域名。比如: image

好了,新域名配置完成,可以訪問了。