一、創建GitHub個人主頁
通過GitHub創建個人博客的好處:無廣告,因為頁面代碼全是你自己寫的;免費,不用買主機;裝X;設計和編碼練習。
1. 在GitHub上創建一個新的repository,名稱格式為:GitHub用戶名.github.io。比如我的GitHub用戶名為openxxs,則創建的repository名為 openxxs.github.io
創建好項目后,將項目clone到本地,添加靜態頁面文件(比如創建一個簡單的index.html文件)后提交即可。此時可以通過 http://openxxs.github.io 這個域名訪問個人主頁了。
如果你不擅長寫前端頁面,或者懶得寫,Github貼心地提供了網頁模板。在項目主頁上點擊Settings進入設置頁面,找到Overwrite site,點擊Lauch automatic page generator,然后跟着步驟走即可。
官方參考戳這里。
二、購買GoDaddy域名
在GoDaddy上購買域名相比萬網的好處是不需要各種審核,程序員只是寫一寫技術博客又不干非法的事。
GoDaddy地址:https://dcc.godaddy.com。注冊信息要好好保存,一年到期后續租還需要用到。
搜索框中輸入域名查看是否可用。.org的域名第一年需要60¥,而.com的域名只要18.86¥。
Continue to Cart后會顯示一些增值項目。個人建議購買隱私服務,否則郵箱、地址、電話號碼之類的全部都會公開到網上,很容易被垃圾郵件轟炸。
不建議購買GoDaddy的虛擬主機服務,價格一般而且很容易被牆。
第一年的價格很便宜,但第二年域名到期后還想繼續用價格就升上去了,大部分域名服務商都是如此。
GoDaddy支持支付寶、銀聯卡和VISA等各種卡支付。
三、GitHub綁定GoDaddy域名
域名購買完成后,回到Github項目上,點擊設置Settings,找到Custom domain,填入申請的域名,並保存。
這個操作等同於在你的項目根目錄下創建一個名為CNAME的文件,文件內容為你的域名。
然后回到GoDaddy的主頁上(GoDaddy的主頁友好度超爛),點擊個人用戶名,再點擊Manage My Domains進入域名的列表頁面。
在Safari瀏覽器上點擊域名的圖標鏈接無法跳轉=_=||,所以點擊右上角的列表圖標切換成列表形式。
然后點擊域名的鏈接跳轉到設置頁面。通用設置按照默認的即可:
點擊DNS Zone File進行DNS的設置,添加一條Host Record和一條CNAME Record,具體值如下圖所示(為什么這個設置參考Github官方說明戳這里):
然后等候DNS配置生效(1分鍾左右),就可以通過www.openxxs.org來訪問個人主頁了~
參考文章戳這里。