最開始是在github pages這裏瞭解到jekyll.根據這個網址慢慢嘗試安裝html
https://help.github.com/articles/using-jekyll-with-pages/node
首先由於「Jekyll requires the Ruby language」,因此先安裝Rubygit
sudo apt-get install ruby
用這個命令只能安裝到1.8的版本github
可是咱們必需要使用1.9.3以上的版本ruby
參考這篇文章,安裝rvm,用rvm升級到1.9.3bash
http://www.cnblogs.com/neil-yang/p/3266673.htmlcurl
在安裝的過程當中提示沒有curl這個命令,並提示我安裝,查了一下,curl是利用URL語法在命令行方式下工做的開源文件傳輸工具。那就安裝吧ide
sudo apt-get install curl
升級到1.9.3之後就可使用gem命令了。工具
也順便查了一下,Gem是一個管理Ruby庫和程序的標準包,它經過Ruby Gem源來查找,安裝,升級和卸載軟件包,很是便捷。ui
而後第二步,安裝Bundler
gem install bundler
發現連接超時,查了一下,發現gem和boundle安裝在國內被牆了。
http://hua04104.iteye.com/blog/1915565
參考這篇文章,使用了淘寶提供的國內鏡像站點
就能鏈接上了,可是仍是出錯了You don't have write permissions for the /usr/local/rvm/gems/ruby-1.9.3-p547
就是說沒有權限啦
sudo chmod -R 777 /usr/local/rvm/gems/ruby-1.9.3-p547
而後再試一次
gem install bundler
搞定
進入第三步,安裝gem install github-pages
安裝完成之後,按照說明嘗試一下,發現http://localhost:4000鏈接不上。查jekyll官網。嘗試使用最簡單的方式。
http://jekyllrb.com/docs/quickstart/
~ $ gem install jekyll ~ $ jekyll new myblog ~ $ cd myblog ~/myblog $ jekyll serve # => Now browse to http://localhost:4000
仍是鏈接不上,開始查資料。
最後在這裏發現了http://jekyllrb.com/docs/troubleshooting/
由於沒裝node.js
因而開始裝node.js
參考這篇文章http://blog.fens.me/nodejs-enviroment/
從git上克隆下來,由於已經了操做過git仍是比較熟悉的。
git clone git://github.com/joyent/node.git
花了很長時間。
而後照他說的
./configure make sudo make install
後面兩個命令會執行的有點久,千萬別中斷,耐心一點。執行完這3個命令我直接node -v。發現安裝成功,我就沒再弄了。
再次
~ $ gem install jekyll ~ $ jekyll new myblog ~ $ cd myblog ~/myblog $ jekyll serve # => Now browse to http://localhost:4000
頁面就出來,這樣算是裝好了吧..
總的來講,一路谷歌,各類迷茫不懂,各類想各類試...感受太水了