Ubuntu15.04+Jekyll+Github Pages搭建靜態博客
來自: http://my.oschina.net/u/1408868/blog/610857
Ubuntu15.04+Jekyll+Github Pages搭建靜態博客
1. Jekyll簡介
-
簡單: 無需數據庫、無需評論功能,不需要不斷更新版本,只需要關心博客內容。
-
靜態: 只用 Markdown (或 Textile)、Liquid、HTML & CSS 就可以構建可部署的靜態網站。
-
博客形態: 自定義地址、分類、頁面、博客內容 以及 自定義的布局設計 都是系統中的一等公民.
2. Github Pages簡介
-
Github Pages是Github提供給每個用戶的,用來介紹和展示自己的項目。我們可以使用Jekyll生成靜態網站,然后部署到Github pages上,利用Github的服務器,運行自己的網站。
3. 安裝環境
3.1 安裝ruby環境
-
之所以要安裝ruby,是因為jekyll是用ruby開發的。ubuntu14.04 LTS上默認是沒有安裝ruby環境的,需要自己安裝。安裝命令如下:
sudo apt-get install ruby1.9.1-dev
-
安裝完成后,在終端中輸入ruby -v,出現如下結果,則說明安裝成功:
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
3.2 安裝nodejs環境
-
之所以要安裝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
3.3 安裝Jekyll環境
-
在終端中輸入如下命令安裝Jekyll,這個過程比較慢,和源有關:
gem install jekyll
-
安裝完成后,在終端中輸入如下命令,驗證jekyll安裝是否成功:
jekyll new myblog
-
如果成功創建目錄,則說明jekyll安裝成功,可以進行之后的工作了。
-Jekyll安裝詳情
3.4 安裝git
-
既然要將網站部署在Github Page上,那自然少不了使用git,可以使用如下命令安裝git:
sudo apt-get install git
-
在終端中輸入git –version,出現如下結果,則說明git安裝成功:
git version 1.9.1
3.5 在github上創建一個新的倉庫
-
在github上創建一個新的倉庫,創庫名稱為:username.github.io,這個倉庫用來保存博客的內容。
4. 參考