1. 程式人生 > >繫結Github上的個人部落格到Godaddy域名

繫結Github上的個人部落格到Godaddy域名

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

  • github:https://github.com/Daotin/Web
  • 部落格園:http://www.cnblogs.com/lvonve/

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

二、配置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為例)

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

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

上面,我們用的是CNAME別名記錄,也有人使用A記錄,後面的記錄值是寫github page裡面的ip地址,但有時候IP地址會更改,導致最後解析不正確,所以還是推薦用CNAME別名記錄要好些,不建議用IP。

如:
(1)先新增一個CNAME,主機記錄寫@,後面記錄值寫上你的http://xxxx.github.io
(2)再新增一個CNAME,主機記錄寫www,後面記錄值也是http://xxxx.github.io

用你自己的 Github 使用者名稱替換 username.

3、去 GoDaddy 修改 DNS 地址

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

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

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

f1g1ns1.dnspod.net 
f1g1ns2.dnspod.net

(4)等待你的 DNS 配置生效:

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

三、參考資料

相關推薦

Github個人部落Godaddy域名

大家好,這裡是「 從零開始學 Web 系列教程 」,並在下列地址同步更新...... github:https://github.com/Daotin/Web 部落格園:http://www.cnblogs.com/lvonve/ 在這裡我會從 Web 前端零基礎開始,一步步學習 Web 相關的知識點

Mac基於hexo+GitHub搭建個人部落(一)

之前一直使用部落格園和簡書,但是部落格園太複雜,而簡書雖然很簡單,但是沒什麼新鮮感,偶然得知hexo+github可以搭建自己的部落格,主要是可以自己定主題,還很simple,因此,找了個時間,自己搞了一下,感覺還可以,就自己弄了一個。 1 環境配置 Hexo官網上有搭建文件! 1.1 安

程式設計師如何用GitHub打造個人部落(二)

上一篇程式設計師如何用GitHub打造個人部落格(一) 介紹瞭如何搭建靜態網頁的部落格,包括如何釋出文章等等.這篇主要介紹升級NexT主題.  預設使用NexT主題,之前的V5.1.0很多新的功能沒有支援,需要升級成最新的V5.1.4,裡面增加了不好新功能,如下: 開啟微

使用Hexo+Github搭建個人部落

個人部落格:             技術部落格:http://messi1002.top/             閱讀部落格:http://www.read1002.t

github搭建個人部落 hexo d無效

在github上搭建個人部落格,hexo已經部署完畢,本地訪問也沒有問題,但最後hexo d就是push不上去 檢查了deploy,看不出有什麼問題,後面百度了一下,發現有個巨坑,type: git中間必須有個空格!!!! deploy:   type: git   reposit

Mac下Hexo+GitHub搭建個人部落

Mac下Hexo+GitHub搭建個人部落格 環境搭建 Node和Git安裝完成後,在終端下輸入下面的命令: sudo npm install -g hexo 初始化hexo 在使用者目錄下建立名為hexo的資料夾 mkdir hexo 然後cd到此目錄下

github部落

在github上混了幾個月,收穫頗多。作為一個開源的堅定信仰者,深深覺得每一個碼農都應該參與到開源社群中,github提供了一個平臺,讓你為開源專案提交程式碼變得異常簡單和直接。以前由於工作異常繁忙和繁雜,雖然看了很多開源的程式碼,從中受益頗多,卻為之貢獻很少,現在醒悟,幾分後悔,但願以後這種情況能夠反轉。說

使用github建立個人部落出錯

自己建立了github的個人網頁,想修改一下自己的username,改變github訪問的連結。修改方法如下,進入github,點選settings注意這裡的name並不是username選擇account,點選change username系統提示你是否真的要修改,會有那些

Mac平臺打造githubhexo部落全過程

簡介 人玩部落格有三個階段,一是在平臺寫,但是寫著寫著就會發現限制太多。比如前些年,你寫個關於goagent的文章就會稽核不過.部落格流量來了,你想掛個廣告之類的也不行。本人是受實名制的影響,在寫部落格上有顧忌。第二個階段是自己購買域名和vps自己搭建後臺,使

hexo+github搭建個人部落(超詳細教程)

首先呢,先說一下吧,作為一個程式猿來說,大多的大牛都是使用的是msdn/github這些來交流技術,但是我後來發現csdn上面好多的大牛都已經摒棄csdn,自己搭建個人部落格進行發表文章記錄點滴了。

github建立個人部落及自定義域名

什麼是github pages github pages是github提供的免費的存放網頁的服務,有了它,你就可以輕鬆使用靜態網頁構建一個網站。如果你有自己的域名,還可以繫結自己的域名。很期待吧~ 1.首先在github上建立一個倉庫,這步就省略不說

Github搭建個人部落(2018最新版)

前言 之前一直使用CSDN記錄和分享自己的所學,突發奇想就想搞一個自己的部落格,在網上搜索了很多教程後發現,有的教程要麼已經是很老,要麼過於複雜,然後就決定寫一篇比較適合小白搭建部落格的方法。然後就想

使用hexo+GitHub搭建個人部落的心得(含教程)

Author Email Yaoyao Liu [email protected] 前言 對於廣大CS專業的學生和碼農,找一個地方寫部落格,記錄一些程式設計、配置環境、閱讀論文的心得體會是一個很常見的習

【Hexo】Hexo+Github構建個人部落 (三):新增面板主題

一、選擇主題 選擇你自己喜歡的主題 參考: 二、配置主題 1.我選擇了hexo-theme-yilia這個主題,簡潔大方,功能齊全; 2.具體新增方法: 安裝 git clone https://github.com/litten/hexo-theme-yilia.

Github搭建個人部落(2018最新版,親測)

##(一)前言: 建議:慢慢看,也就這一篇用心了點寫 說來話長,一把辛酸淚,可算是弄好了。 1 起因:在很早很早,大一的時候,估計快記不得日子了,那時候來到PC吧創業團隊,一個大一級的學長通過買原始碼建立了一個社群論壇,因為那時候的社群比較流行,學長讓

搭建 Github Pages 個人部落網站

目錄 引言 關於部落格 寫部落格對於程式猿來說,應該是個優秀的習慣,個人也覺得蠻高大上的 ^_^。網上的部落格論壇網站也多種多樣,個人覺得在長久以來的不斷競爭淘汰中,各大網站的功能等可能都相差無幾了,選擇自己稍微偏好的

關於Git和Hexo+GitHub搭建個人部落的記錄

前言 本來想通過vue.js+nodejs+mongo構建個部落格專案,一方面可以實踐新技術,另一方面也可以有自己的個人部落格,後來因為各種拖延,一直沒開始,(lll¬ω¬),突然看到朋友都在使用git, 也想試試手,剛好又看到大家都用github的pag

使用github搭建個人部落(初級)

不能再初的初級版了,我保證!!我也是百度跟著別的大大的步驟一步步來的,寫到部落格記錄下,免得以後忘記。 步驟: 1、登入賬號後,點選下圖按鈕,新建倉庫。 2、填寫倉庫的屬性,倉庫名格式:你的github使用者名稱.github.io, 個人部落格簡介和描述檔

Linux環境下使用hexo+github搭建個人部落

前言 相當前天刷知乎,看見別人的blog的是放在github上,最近也剛學會使用github,也想嘗試著將自己的blogs放在github上;昨天曾經Google查詢資料,嘗試著自己搭建但是無奈出現問題,最後一步安裝hexo失敗了;今天不甘心,又去查閱了hexo的官方文件。

程式設計師如何用GitHub打造個人部落(一)

準備工作: Hexo : 基於Node的一個靜態部落格框架,可以方便生成靜態網頁託管在github上 node,js : 用來生成靜態頁面。 Node.js官網下載 git :本地資料提交至gith