天天看點

從零開始搭建linux下的Jekyll環境一、預環境設定二、使用ubantu14安裝jekyll三、運作Jekyll

放棄win環境,挑戰自己,linux是服務端未來的趨勢,我們借此安裝jekyll的機會學習一下linux的使用也是極好的。會玩github大神無視我吧。

一、預環境設定

1、安裝vbox虛拟機

沒有什麼要注意的,我喜歡用橋接網卡的形式上網,也就是虛拟機也作為一台實體機一樣連接配接到你的區域網路一樣。

2、安裝Centos7或者Ubantu14

推薦centos,畢竟是最流行的開源liunx,紅帽是親爹。盡量安裝有桌面模式的linux,因為沒有桌面的linux預覽網站會很坑。如果用127.0.0.1:4000,主控端器通路不到,如果用0.0.0.0:4000,主控端通路到了也不能正常使用,jekyll服務會預設把域名設定為0.0.0.0:4000,所有連結你都點選不了,因為你是通過區域網路位址通路的。什麼?你用lynx在指令行看網頁,那麼大神請收下我的膝蓋,當我什麼都沒說。

3、配置網卡

桌面模式安裝幾乎就不用配置,開啟網卡就好了,橋接模式會讓路由自動配置設定給你一個ip位址。

4、設定root登入

盡量用root使用者安裝jekyll,不用root最後執行jekyll的時候會有問題,也可能是我水準不夠吧……

二、使用ubantu14安裝jekyll

以下使用ubantu14版本安裝,應該是最簡單的方法了,不用安裝pygments,因為最新版的jekyll預設就用rouge了,想用pygments的話我會出專題講解。

1、安裝curl

sudo apt install -y curl
           

2、安裝rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys B6B1796C275462A1703113804BB82D39DC0E3  #安裝密鑰,這是必須的

curl -sSL https://get.rvm.io | sudo bash -s stable  #root使用者全局安裝rvm
source /etc/profile.d/rvm.sh
           

3、安裝ruby

切換rvm源

安裝ruby

rvm list know

rvm install 
           

4、安裝rubygems環境

gem source -l
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem update --system
           

5、安裝jekyll

gem install jekyll
           

6、安裝jekyll4劍客,保證jekyll能順暢運作,官網教程太簡略了

gem install bundler #打包用工具
gem install jekyll-paginate #分頁設定工具
gem install minima  #預設主題
gem install jekyll-feed #訂閱用的工具
           

7、安裝vbox增強包

運用增強包中的共享目錄,、可以以做到windows下編輯,linux下生成。當然你要是完全用linux的圖形界面編輯就可以無視這個了。

先要在設定中點選安裝增強包,這樣光驅中自動會加載增強包CD光牒。

mount -t auto /dev/cdrom /home/website
cd /home/website
sh ./VBoxLinuxAdditions.run
           

三、運作Jekyll

一般在home目錄下,輸入如下指令:

jekyll new myblog  #myblog是你自己起的名字
cd myblog   #進入你的部落格目錄
jekyll serve    #自動建構并運作jekyll服務
           

這時候在位址欄輸入http:127.0.0.1:4000就可以檢視自己辛辛苦苦搭建的部落格了。以後陸續介紹jekyll的主題。

盡量不要使用以下指令然後在區域網路檢視網站,各種連結都會出錯的。

繼續閱讀