安装本地Jekyll系统(在windows下)
#Markdown  #Ruby  #Jekyll  #DevKit  #Pygments 


本文主要说明本地Jekyll在windows下的安装流程:

Step1:

安装Ruby,具体参考:Ruby安装和配置

Step2:

下载DevKit(点此下载),解压,cmd进入此目录,输入以下命令:
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install
分别提示以下信息即表示成功,所以之前的Step1安装的Ruby尽量是Installer,否则此处有可能报错

Step3

通过RubyGem下载安装jekyll,通过命令:

$ gem install jekyll


ps:此处一定要耐心等待,不要看没有任何反应不耐心就关掉cmd或者强制推出,此刻正在下载jekyll包,下载完成就会自动解压安装。

Step4

安装markdown解释器RDiscount,通过命令:

$ gem install rdiscount

Step5

安装Python,参见博文Python 3.2.3 安装和配置

Step6

安装Pygments语法高亮

  • 首先下载distribute_setup.py文件(点此下载
  • 然后安装easy_install,在cmd控制台输入命令:python.exe distribute_setup.py
  • 接着安装Pygments,通过上一步安装好的easy_install,输入命令:easy_install.exe pygments
  • 最后配置Pygmentize.exe,在系统变量的PATH路径里,添加其路径,比如在我的方案里,添加:C:\Python32\Scripts

ps:如果运行Pygmentize.exe报如下错

Liquid error: Bad file descriptor

那么你需要参考这里,然后修改文件C:\Ruby192\lib\ruby\gems\1.9.1\gems\albino-1.3.3\lib\albino.rb。
或者下载补丁(点此下载),解压到C:\Ruby192\lib\ruby\gems\1.9.1\gems\albino-1.3.3\lib\下,然后通过git-bash或者类linux工具(比如Devkit),通过如下命令打补丁:

$ patch < 0001-albino-windows-refactor.patch

即可。


以上便是Jekyll系统在本地安装的过程。

Published under (CC) BY-NC-SA