Ubuntu15.04+Jekyll+Github Pages搭建靜態博客

Ubuntu15.04+Jekyll+Github Pages搭建靜態博客css

1. Jekyll簡介

  • 簡單: 無需數據庫、無需評論功能,不須要不斷更新版本,只須要關心博客內容。html

  • 靜態: 只用 Markdown (或 Textile)、Liquid、HTML & CSS 就能夠構建可部署的靜態網站。node

  • 博客形態: 自定義地址、分類、頁面、博客內容 以及 自定義的佈局設計 都是系統中的一等公民.linux

  • Jekyll詳細介紹git

2. Github Pages簡介

  • Github Pages是Github提供給每一個用戶的,用來介紹和展現本身的項目。咱們可使用Jekyll生成靜態網站,而後部署到Github pages上,利用Github的服務器,運行本身的網站。github

  • Github Pages詳細狀況數據庫

3. 安裝環境

3.1 安裝ruby環境
  • 之因此要安裝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]

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. 參考

相關文章
相關標籤/搜索