GitHub上利用jekyll搭建自己的博客

今天因為要重新配置jekyll環(huán)境,發(fā)現(xiàn)之前搭建博客的流程都忘了...
我的天~

感覺還是要記錄下來,方便自己以后查看。

本地環(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)建了。所以只能把大概的流程記錄下來。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容