綁定Github上的我的博客到Godaddy域名

你們好,這裏是「 從零開始學 Web 系列教程 」,並在下列地址同步更新......html

在這裏我會從 Web 前端零基礎開始,一步步學習 Web 相關的知識點,期間也會分享一些好玩的項目。如今就讓咱們一塊兒進入 Web 前端學習的冒險之旅吧!前端

1、首先在Godaddy官網購買域名

2、配置Github

一、在咱們的Hexo項目的sources目錄下新建個CNAME文件,裏面寫上咱們的域名。

以後從新部署項目:git

hexo g
hexo d

若是你是用 hexo 框架搭建博客並部署到 Github Pages 上:github

每次hexo g hexo d 後會把你的博客所在目錄下 public 文件夾裏的東西都推到 Github Pages 倉庫上,而且把 CNAME 文件覆蓋掉,解決這個問題能夠直接把 CNAME 文件添加到 source 文件夾裏,這樣每次推的時候就不用擔憂倉庫裏的 CNAME 文件被覆蓋掉了。服務器

以後咱們能夠在網站的Github項目的根目錄看到這個文件:微信

還有一種方式是:在網站的Github項目上,點擊設置Settings,找到Custom domain,填入申請的域名,並保存。這樣也會在Github項目的根目錄看到這個文件,可是當你在每次部署項目以後,這個CNAME文件都會消失,本質上至關於你新建的CNAME放在了本地Github項目的根目錄了,而不是在source文件夾下。hexo

二、向你的 DNS 配置中添加 3 條記錄(在域名解析提供商,下面以dnspod爲例)

打開 www.dnspod.cn 網站,而後添加域名(如 daotin.me),而後配置以下:框架

Host(主機記錄) 記錄類型 Points To(記錄值)
@ A 192.30.252.153
@ A 192.30.252.154
www CNAME Daotin.github.io

最後一個www表示:別人用www和不用www都能訪問你的網站(其實www的方式,會先解析成http://xxxx.github.io, 而後根據CNAME再變成http://xxx.com, 即中間是通過一次轉換的)。dom

三、去 GoDaddy 修改 DNS 地址

(1)在右上角個人帳戶下拉菜單中,點擊-> 個人產品:學習

(2)點擊域名後面的 DNS 按鈕:

(3)更改域名服務器爲:

f1g1ns1.dnspod.net 
f1g1ns2.dnspod.net

配置完成後,godadday本身的DNS將由dnspod接管:

(4)最後等待你的 DNS 配置生效(通常很快就生效):

對DNS的配置不是當即生效的,過1分鐘再去訪問你的域名看看有沒有配置成功。

3、參考資料

相關文章
相關標籤/搜索