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

cbb1982211 8年前發布 | 37K 次閱讀 建站系統CMS

來自: http://my.oschina.net/u/1408868/blog/610857


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

1. Jekyll簡介

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

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

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

  • Jekyll詳細介紹

2. Github Pages簡介

  • Github Pages是Github提供給每個用戶的,用來介紹和展示自己的項目。我們可以使用Jekyll生成靜態網站,然后部署到Github pages上,利用Github的服務器,運行自己的網站。

  • Github Pages詳細情況

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


 本文由用戶 cbb1982211 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!