
我的天~
感覺還是要記錄下來,方便自己以后查看。
本地環(huán)境搭建
- 安裝 ruby
我的是Window 系統(tǒng),使用 RubyInstaller 來安裝 Ruby 環(huán)境,Ruby下載地址
安裝時記得勾選 Add Ruby executables to your PATH,沒的話就自己配置下環(huán)境變量。
安裝成功后,運行ruby -v,能顯示出版本信息就OK。 - 安裝 jekyll
接著運行gem install jekyll,會默認幫你裝RubyGems,如果沒有 MSYS2,會提示你安裝ridk install
執(zhí)行完gem install jekyll,jekyll就安裝好了。 - 運行博客項目
進入博客項目目錄,執(zhí)行jekyll serve。
如果有遇到報這個錯you don't have jekyll-paginate or one of its dependencies installed....,就直接執(zhí)行gem install jekyll-paginate。
Github Pages
登陸github,創(chuàng)建一個Repository,命名為username.github.com(這里的username是指Github上的用戶名),選擇Public倉庫類型。

創(chuàng)建Repository
創(chuàng)建成功后,進入該倉庫,選擇進入setting,點擊Launch automatic page generator,編輯下標題和描述,選擇任意一個模板點擊Publish。
瀏覽器訪問 http://username.github.io 就能看到你的博客首頁了。
將本地jekyll代碼部署到Github上的倉庫
- 安裝GitHub Desktop,將你的username.github.io倉庫克隆到本地。
- 刪除username.github.io下面的示例文件,拷貝本地博客項目的所有目錄及文件到username.github.io
- 發(fā)布到GitHub,稍等一兩分鐘就能在username.github.io上面看到你的博客頁面更新了。
綁定個人域名
- 在username.github.io目錄下增加一個CNAME文件。在里面添加你的域名,假設為www.example.com,然后推送CNAME文件到遠程倉庫。

CNAME文件
- 購買域名,進入域名管理,添加解析。
添加一個CNAME,主機記錄寫www,后面記錄值也是http://xxxx.github.io,也有人使用A記錄,后面的記錄值是寫github page里面的ip地址,但有時候IP地址會更改,導致最后解析不正確,所以還是推薦用CNAME別名記錄要好些,不建議用IP。

添加解析
設置成功后,等幾分鐘就就能直接訪問你的域名了。

搞定~~
好多地方?jīng)]截圖,是因為我的github pages之前就已經(jīng)創(chuàng)建了。所以只能把大概的流程記錄下來。