天天看點

Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

Run Jekyll on Windows

目錄

    Jekyll介紹

    安裝Ruby

    安裝DevKit

    安裝Jekyll

    安裝Python

    安裝pip

    運作Jekyll

Introduction Jekyll

jekyll是一個簡單的免費的Blog生成工具,是一個靜态站點生成器,它會根據網頁源碼生成靜态檔案。

它提供了模闆、變量、插件等功能,是以實際上可以用來編寫整個網站。

我們可以使用jekyll bootstrap來搭建一個靜态部落格網站,本篇先介紹如何在Windows下安裝jekyll

安裝jekyll之前,先做好一些準備工作,需要如下配置:

!重要:本文使用環境為Windows7  64位作業系統,如有不同,安裝過程中不保證與本文完全一緻

Install Ruby

首先下載下傳Ruby,下載下傳的是Ruby 2.0.0-p598 (x64)
Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll
勾選"Add Ruby executables to your PATH" 進行安裝,完成後打開指令行工具檢測Ruby是否安裝成功
Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll
PS:打開指令行工具即為cmd(下同)

Install DevKit

選擇适合系統版本,我的是DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

安裝在C:\RubyDevKit下

接下來,需要初始化devkit并将其綁定到Ruby安裝。打開指令行工具,到RubyDevKit檔案夾下。

Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

Install Jekyll

打開指令行輸入以下指令

gem install jekyll

如果順利會出現如下情況,則表示正在安裝,可能需要一段時間,需要下載下傳的東西較多,也取決于你的網速

Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

這是我第二次安裝,如果是第一次肯定會報錯(具體報什麼錯誤,這裡也不再重制了。參考http://ruby.taobao.org/即可)

或許是因為之前已經設定了鏡像,而不需要再重新設定。

Install Python

下載下傳Python
Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll
當出現如下對話框 選中:"Add python.exe to Path"
Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

Install pip

pip是一個Python包的安裝和管理工具。你會需要它的安裝pygments,pygments.rb突出你的代碼,使用Python包。

下載下傳pip

接下來 打開指令行進入到 比如:C:\pip

Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

設定Pygments作為文法高亮

在C:\RubyDevKit\_config.yml中添加如下:highlighter: pygments

Run Jekyll

OK 一切準備就緒,現在就可以在我們本地搭建一個jekyll部落格了
jekyll new myblog
cd myblog
jekyll serve
           
Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

PS:在服務啟動的過程中報 'which' 不是内部或外部指令,也不是可運作的程式或批處理檔案。

暫時不知道什麼原因引起,但不影響使用,先忽略之。

浏覽器中輸入:http://localhost:4000

Windows上安裝JekyllIntroduction JekyllInstall RubyInstall DevKitInstall JekyllInstall PythonInstall pipRun Jekyll

PS:如果是第一次安裝jekyll,過程中可能會出現很多問題

遠不止ERROR:  Could not find a valid gem 'jekyll' (>= 0), here is why:這一個問題

多多摸索就行了,大不了都卸了重裝。

作者:itmyhome

出處:http://blog.csdn.net/itmyhome1990/article/details/41982625

Windows上安裝Jekyll所需軟體download

PS: jekyll更新記

突然某一天jekyll server的時候挂了,百思不得其姐,最後發現可能(一定)是版本問題。

網上找了各種方法,真是越添越亂,最後無奈Ruby、DevKit、jekyll、Python統統卸掉重裝。

Ruby和jekyll都有版本更新,更新為Ruby 2.2.3、jekyll 3.0.1

還有一個錯誤出現:

jekyll 3.0.1 | Error:  Permission denied - bind(2) for 127.0.0.1:4000

說明端口被占有,不隻為何,打開_config.yml 在最後加入一行 port: 5001 (其他也可)問題解決

                                                                                                         2015-12-30 更新