綁定Github上的個人博客到Godaddy域名


大家好,這里是「 從零開始學 Web 系列教程 」,並在下列地址同步更新......

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

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

二、配置Github

1、在我們的Hexo項目的sources目錄下新建個CNAME文件,里面寫上我們的域名。

之后重新部署項目:

hexo g
hexo d

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

每次hexo g hexo d 后會把你的博客所在目錄下 public 文件夾里的東西都推到 Github Pages 倉庫上,並且把 CNAME 文件覆蓋掉,解決這個問題可以直接把 CNAME 文件添加到 source 文件夾里,這樣每次推的時候就不用擔心倉庫里的 CNAME 文件被覆蓋掉了。

之后我們可以在網站的Github項目的根目錄看到這個文件:

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

2、向你的 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, 即中間是經過一次轉換的)。

3、去 GoDaddy 修改 DNS 地址

(1)在右上角我的賬戶下拉菜單中,點擊-> 我的產品:

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

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

f1g1ns1.dnspod.net 
f1g1ns2.dnspod.net

配置完成后,godadday自己的DNS將由dnspod接管:

(4)最后等待你的 DNS 配置生效(一般很快就生效):

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

三、參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM