Github Pages是靜態網頁來的,官方也半承認了它的博客用途,代碼掛在github上,隨時均可以更改,算是不錯的一種嘗試,由於它是靜態的,因此在表現上會自由得多,可是,一樣由於它是靜態的,管理上也會麻煩得多。在網上溜達時看到一句話——像黑客同樣寫博客。哈,挺有趣的,用命令行寫博客也不成問題了!git
首先你要有GitHub帳號,再次有GitHub客戶端程序,推薦使用msysgit
github
打開你網頁上的github,新建一個repo,命名爲xzh-loop.github.com
ubuntu
1. 下載地址:http://rubyinstaller.org/downloads/ruby
2. Ruby:直接安裝。markdown
3. DevKit:先解壓到一目錄,如DevKit,而後:oop
> cd DevKit > ruby dk.rb init
4. 修改DevKit目錄下的config.yml文件,在最後添加一行:- E:/Ruby200-x64 #這是你剛剛安裝ruby的目錄
post
5. 再切換回到cmd:this
> ruby dk.rb install > gem install rdiscount --platform=ruby
6. 查看是否安裝成功:spa
> ruby --version > git --version
1. F盤下新建octopress文件夾,把octopress項目的代碼克隆到本地了。命令行
> f: > git clone git://github.com/imathis/octopress.git octopress
2. 由於源比較慢,先修改文件夾下的Gemfile文件(第一行換成淘寶的鏡像):source "http://ruby.taobao.org"
> cd octopress > gem install bundler > bundle install(一行行地安裝,貌似挺多的) > rake install(安裝默認主題) > rake preview(等一下子,就能夠輸入localhost:4000訪問本地博客了,Ctrl+C退出)
> cd octopress > rake setup_github_pages 輸入遠程倉庫地址https://github.com/xzh-loop/xzh-loop.github.com.git > rake generate > rake deploy 輸入用戶名和密碼,以後就能夠在github上看到/octopress/public/下的東西了,要確保提交到的是master
1. 發佈前,先生成一MD文件
> rake new_post['hello world']
在/source/_post/自動生成的MD文件名已經自動標準化
2. 新建頁面
> rake new_page['about'] > rake generate > rake deploy
3. 如今能夠經過xzh-loop.github.io訪問博客了。
markdown語法請參考:http://wowubuntu.com/markdown/
——歡迎訪問個人GitHub Pages: http://xzh-loop.github.io/, 近期會陸續把文章搬過去,也會對樣式進行改進!