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

jopen 9年前發布 | 57K 次閱讀 Jekyll 建站系統CMS

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

1. Jekyll簡介

  • 簡單: 無需數據庫、無需評論功能,不需要不斷更新版本,只需要關心博客內容。
  • 靜態: 只用 Markdown (或 Textile)、Liquid、HTML & CSS 就可以構建可部署的靜態網站。
  • 博客形態: 自定義地址、分類、頁面、博客內容 以及 自定義的布局設計 都是系統中的一等公民.
  • Jekyll詳細介紹
  • </ul>

    2. Github Pages簡介

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

      3. 安裝環境

      3.1 安裝ruby環境

      • 之所以要安裝ruby,是因為jekyll是用ruby開發的。ubuntu14.04 LTS上默認是沒有安裝ruby環境的,需要自己安裝。安裝命令如下:
      • </ul>

        sudo apt-get install ruby1.9.1-dev

        • 安裝完成后,在終端中輸入ruby -v,出現如下結果,則說明安裝成功:
        • </ul>

          ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
          3.2 安裝nodejs環境

          • 之所以要安裝nodejs是因為ruby的gem管理需要用到nodejs環境,在完成ruby環境后,在終端中輸入gem -v,會出現以下結果:
          • </ul>

            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環境,只要在終端中輸入如下命令即可:
            • </ul>

              sudo apt-get install nodejs

              • nodejs安裝完成后,重新在終端中輸入gem -v,出現如下結果,表明安裝成功:
              • </ul>

                1.8.23
                3.3 安裝Jekyll環境

                • 在終端中輸入如下命令安裝Jekyll,這個過程比較慢,和源有關:
                • </ul>

                  gem install jekyll

                  • 安裝完成后,在終端中輸入如下命令,驗證jekyll安裝是否成功:
                  • </ul>

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