Ubuntu15.04+Jekyll+Github Pages搭建靜態博客css
簡單: 無需數據庫、無需評論功能,不須要不斷更新版本,只須要關心博客內容。html
靜態: 只用 Markdown (或 Textile)、Liquid、HTML & CSS 就能夠構建可部署的靜態網站。node
博客形態: 自定義地址、分類、頁面、博客內容 以及 自定義的佈局設計 都是系統中的一等公民.linux
Jekyll詳細介紹git
Github Pages是Github提供給每一個用戶的,用來介紹和展現本身的項目。咱們可使用Jekyll生成靜態網站,而後部署到Github pages上,利用Github的服務器,運行本身的網站。github
之因此要安裝ruby,是由於jekyll是用ruby開發的。ubuntu14.04 LTS上默認是沒有安裝ruby環境的,須要本身安裝。安裝命令以下:ubuntu
sudo apt-get install ruby1.9.1-dev
安裝完成後,在終端中輸入ruby -v,出現以下結果,則說明安裝成功:ruby
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
之因此要安裝nodejs是由於ruby的gem管理須要用到nodejs環境,在完成ruby環境後,在終端中輸入gem -v,會出現如下結果:服務器
1
|
var
/lib/gems/1
.9.1
/gems/execjs-2
.5.2
/lib/execjs/runtimes
.rb:48:
in
`autodetect': Could not
find
a JavaScript runtime. See https:
//github
.com
/rails/execjs
for
a list of available runtimes. (ExecJS::RuntimeUnavailable)
|
錯誤信息提示:找不到一個JavaScript環境,只要在終端中輸入以下命令便可:
sudo apt-get install nodejs
nodejs安裝完成後,從新在終端中輸入gem -v,出現以下結果,代表安裝成功:
1.8.23
在終端中輸入以下命令安裝Jekyll,這個過程比較慢,和源有關:
gem install jekyll
安裝完成後,在終端中輸入以下命令,驗證jekyll安裝是否成功:
jekyll new myblog
若是成功建立目錄,則說明jekyll安裝成功,能夠進行以後的工做了。
-Jekyll安裝詳情
既然要將網站部署在Github Page上,那天然少不了使用git,可使用以下命令安裝git:
sudo apt-get install git
在終端中輸入git –version,出現以下結果,則說明git安裝成功:
git version 1.9.1
在github上建立一個新的倉庫,創庫名稱爲:username.github.io,這個倉庫用來保存博客的內容。