首先在阿里雲買一個域名,.com的域名一年55,還有1塊錢的域名呢。git
買好以後,進行實名認證。這一步我用mac自帶瀏覽器上傳身份證照片無數次都失敗了,最後換了chrome瀏覽器才成功。因此假如遇到相似狀況,能夠考慮換個瀏覽器試試。認證審覈大概須要一段時間。我這邊過了大概一個小時就完了。github
## 建立CNAME文件 綁定域名網上好像有很幾種方法,咱們採用建立CNAME的方法chrome
{ 首先在博客根目錄下建立一個CNAME文件。 注意:沒有後綴,文件名必定要大寫。 在該文件第一行寫上你註冊的域名,好比個人xxx.com 注意,沒有前綴,只是xxx.com 而後將該文件同步到Github。由於我用的是Hexo,因此hexo g d就能夠了。(此處我將CNAME文件放在source文件夾下,防止被覆蓋) }
此時點開repository的settings往下拉到GitHub Pages位置能夠看到json
Your site is published at http://xxx.com/瀏覽器
{ 使用默認服務器就不用修改DNS啦,簡單一些。 添加域名解析 首先登陸阿里雲,點擊控制檯,最左側有個域名與網站,下拉菜單裏有個域名,點擊以後就能夠看到咱們註冊的域名了。 這時看看域名狀態是否是已經正常,或者還在審覈。若是是還在審覈那設置也是無效的。 咱們等狀態顯示正常後。點擊該域名-域名解析。 而後添加三條解析。 }
{ 1,設置主機記錄www,記錄類型爲A,記錄值是IP192.30.252.153。 其中192.30.252.153是Github Pages服務器指定的IP地址,訪問該IP地址即表示訪問Github Pages。 2,設置主機記錄www,記錄類型爲A,記錄值是IP192.30.252.154。同上。 3,設置主機記錄@,記錄類型爲CNAME,記錄值是chumingke.github.io.。表示將http://xxx.com這個主域名映射xxx.github.io。 注意在這裏千萬不要忘記記錄值中.io後面還有一個點.! }
這一步是告訴全部DNS服務器,對於xxx.com的訪問都會被重定向到xxx.github.io
這裏若是記錄類型爲A,後面對應的是IP地址,若是是CNAME,後面是網址。
不少人在這一步都會出添加失敗提示已經有@或者www的記錄,這個時候看好。是否是類型跟以前重複了。重複的刪掉。服務器
添加成功後,就完成設置了,通常要等10分鐘以上,再打開www.chumingke.com看看效果(這裏是你本身的域名)。
網上有其餘教程經過其餘解析方式完成。原理應該是相似的hexo