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檢視域名解析情況
希望對大家有幫助,如有疑問可以給我留言。