https://pages.github.com/
http://jekyllbootstrap.com/usage/jekyll-quick-start.html
Jekyll是一個靜態網站生成器,用ruby編寫而成,結合了markdown 等技術,簡化了靜態網站的構建過程,能夠方便的生成具備簡單動態功能的網站,個人gitpage :http://zhouyongtao.github.io/ ,跑Jekyll的環境還得本地配置發佈,我的以爲過於麻煩。html
建立版本庫
建立一個新的版本庫,命名爲 username.github.comgit
安裝Jekyll引導程序(發佈通常10分鐘生效)
git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com
cd USERNAME.github.com
git remote set-url origin git@github.com:USERNAME/USERNAME.github.com.git
git push origin master
在已有的GitHub上建立的Blog
若是你安裝了Jekyll,你能夠在本地預覽你的Blog
git clone https://github.com/plusjade/jekyll-bootstrap.git
cd jekyll-bootstrap
jekyll --server
運行Jekyll
cd username.github.com
jekyll --servergithub
建立文章
$ rake post title="Hello World"
默認狀況下rake命令會在你的_posts目錄下建立一個名爲[年-月-日-posttitle.md]的文件,例如2012-05-04-Hello-World.md,名稱中的空格會轉換成「-」,時間爲當前系統時間。bootstrap
發佈文章
完成一篇博文或者作一些修改以後能夠用簡單的git命令提交到遠程的Github版本庫。同時Github能夠將md文件解析成html文件,經過USERNAME.github.com就能夠訪問剛纔提交的博文。
git add .
git commit -m "change code!"
git push origin master
域名綁定
Github會爲你分配一個相似於username.github.com的二級域名,若是有一個頂級域名,在你的網站根目錄下增長一個CNAME文件,裏邊寫你本身的域名,再給你的域名增長一條A記錄 segmentfault
Refer:
http://beiyuu.com/github-pages/
http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html
http://blog.segmentfault.com/skyinlayer/1190000000406017rubyGithub Pages極簡教程
http://yanping.me/cn/blog/2012/03/18/github-pages-step-by-step/
用Hexo快速打造靜態博客
http://blog.ishgo.cn/2013/09/15/ishgohexo%E5%9B%A2%E9%98%9F%E5%8D%9A%E5%AE%A2%E4%B8%BB%E9%A2%98/markdown