很早就說要搬到github上。這個是一個必然的趨勢。因此這個星期必定要搬走。而後開始研究vim-plunginhtml
首先使用jekyll 的octopress的框架,感受這個寫的不是很好,接口有點彆扭。特別是分支的問題上。不過問題不大git
準備工做:ruby --->sudo apt-get install ruby1.9.3github
github上的建立一個賬號username.github.com (github pages 有兩種方式,第一中相對來講域名上簡單過程不清晰,第二中github pages project 過程清晰域名麻煩點)vim
git clone git://github.com/imathis/octopress.git octopress&&
cd octopress
gem install bundler
bundle install
rake install
(沒有mardown 代碼高亮確實很差看,沒事,遷移成功就行了)
rake setup_github_pages ---》這邊有兩種狀況 若是沒有經過ssh-keys 就不要使用git@github 是用https使用密碼帳戶登陸
rake generate
rake deploy
等一會,訪問username.github.io 就能夠看到blog還不錯。
這個時候咱們上傳的是通過ruby編譯的html靜態頁面。因此呢咱們須要將這個ruby的編譯源碼保存到咱們的github 分支上
git add .
git commit -m
'save source code'
git push origin
source
-----------------------------------------------------------------------------------
而後重點來了,忽然有一天我在別的電腦上想寫博客怎麼辦呢?
想一想咱們ruby的源碼有了,靜態頁面也有了,咱們該怎麼作呢?一開是我也困在這裏,其實最關鍵的就是在於這裏。
首先
git clone "git@github.com:username/username.github.io.git"
cd username.github.io.git
git checkout source #調出源碼
git clone "git@github.com:username/username.github.io.git" _deploy
這個時候咱們就能夠經過源碼修改靜態的頁面,而後上傳,因此呀octopress腳本我感受學的很差,太羅嗦了,調用也不明朗。
----------------------------------------------------------
我感受jekyll 本省是比較簡單的,通過這麼封裝後變的更復雜了。
博客基本遷移成功至於octopress的主題要怎麼弄仍是有時間再說