寫博客是一個程序猿必備技能,一是能夠備忘,二是能夠有更多的機會跟你們交流,三是增長我的成就感,四是說不定能夠幫你找一份好工做等等,好處多多。html
最近閒暇時間又把個人我的域名翻了出來,買的服務器到期了,因此使用GitHub Pages免費搭建一個,項目開源出來給你們提供參考。git
項目地址:https://github.com/Chinaxiang/Chinaxiang.github.iogithub
效果預覽地址:http://huangyanxiang.comshell
使用Jekyll的三篇總結文章:安全
使用GitHub Pages構建的博客系統,使用了默認的主題 minima 並重構。服務器
GitHub Pages是免費的靜態資源託管服務,依託GitHub提供高效,穩定,安全的用戶體驗,所以藉助巨人的肩膀讓本身看得更遠。優化
GitHub Pages有以下限制:網站
以前就想過經過GitHub管理本身的博客,直到最近纔有空閒時間來作這個事情。
博客內容沒有高深的內容,不期爲別人提供什麼幫助,純粹是爲了備忘,有多是轉載的,有多是累贅重複的,歡迎吐槽。
若有侵犯您的相關權益,請及時聯繫我。ui
對於我博客中的任何內容,若有須要請隨意拿走,不須要獲得個人許可,只要你以爲有用就好。spa
若是你也想經過GitHub Pages構建本身的站點,能夠直接fork本項目,我也會提供我使用GitHub Pages的相關經驗供參考。
分支介紹:
Plugins
jekyll-seo-tag
: 網站搜索優化的支持 usage jekyll-feed
: 提供feed.xml的支持jekyll-paginate
: 提供簡單分頁的支持Jekyll
GitHub Pages支持Jekyll編譯靜態文件。
Jekyll須要Ruby環境。
Jekyll官網
~ $ gem install jekyll bundler ~ $ jekyll new my-awesome-site ~ $ cd my-awesome-site ~/my-awesome-site $ bundle exec jekyll serve # => Now browse to http://localhost:4000