大家好,這里是「 從零開始學 Web 系列教程 」,並在下列地址同步更新......
- github:https://github.com/Daotin/Web
- 微信公眾號:Web前端之巔
- 博客園:http://www.cnblogs.com/lvonve/
在這里我會從 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分鍾再去訪問你的域名看看有沒有配置成功。
