1. 程式人生 > >github建立個人部落格及自定義域名

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

什麼是github pages

github pages是github提供的免費的存放網頁的服務,有了它,你就可以輕鬆使用靜態網頁構建一個網站。如果你有自己的域名,還可以繫結自己的域名。很期待吧~

1.首先在github上建立一個倉庫,這步就省略不說了。

2.然後為這個倉庫建立一個部落格,setting->GitHub Pages->Launch automatic page generator,再按照提示一步步完成即可。

htttp://juan083.github.io/demo01 為我們的部落格地址。

這裡寫圖片描述

3.我們在本地使用sourcetree或其他客戶端,clone分支gh-pages下的內容,此分支的index.html就是我們訪問htttp://juan083.github.io/demo01所看到的首頁內容。所以,如果想修改部落格的內容,將程式碼提交到gh-pages即可。很簡單吧。

接下來我們自定義域名

為什麼要設定域名

域名可以說是一個網站的名片,設定域名有利於品牌統一,彰顯網站的專業。

1.在gh-pages分支裡建立CNAME檔案

首先我們在gh-pages這個分支的根目錄新建一個CNAME檔案,檔案內容為你要設定的域名(如:www.mi-hua.com),然後將此檔案新增到git中,最後推送到github上去,推送之後大概需要10分鐘才能生效。
這裡寫圖片描述

2.設定你的域名dns指向
方法有3種

  • 第一種:
    A記錄:域名直接對映IP,但是這個IP換成了192.30.252.153或192.30.252.154。

  • 第二種:
    如果域名提供商支援ALIAS或ANAME,將域名指向username.github.io,這樣可以在域名解析的時候得到一個動態的IP,這個IP是一臺離你最近的映象主機。

  • 第三種:
    CNMAE:如果你希望使用二級域名訪問,將一個二級域名配置成CNAME,指向username.github.io,這樣可以在域名解析的時候得到一個動態的IP,這個IP是一臺離你最近的映象主機

我使用的是第三種方法CNAME。

3.使用dig檢視域名解析情況
這裡寫圖片描述

希望對大家有幫助,如有疑問可以給我留言。