在Windows系统配置Jekyll

Jekyll 是一个简单的网站静态页面生成工具。由于是用Ruby语音编写的,所以在Windows系统上配置起来还是稍微有点繁琐的。具体过程如下:

  1. 安装Ruby:在Windows系统上当然使用rubyinstaller了, 猛击我下载 (笔者使用的版本是:Ruby 1.9.3-p545)
  2. 安装Ruby DevKit: 猛击我下载
  3. 安装Jekyll
  4. 安装Python: 猛击我下载
  5. 安装Pygments

以下是详细步骤:

1.从rubyinstaller下载安装包并安装到某个磁盘中,比如:E:\Ruby192,在安装界面把所有的选项都勾选上;

2.把下载的DevKit解压到某个目录,比如 E:\devkit , 在该目录中运行如下命令:

> ruby dk.rb init

来生成一个config.xml配置文件,该配置文件中包含了前面的Ruby安装目录 (E:\Ruby192) 然后运行如下命令

> ruby dk.rb install

3.然后运行如下命令安装Jekyll:

> gem install jekyll

现在可以开始使用jekyll了。如果您还需要使用代码高亮工具,则需要继续安装Pygments ,过程如下:

4.安装下载的Portable Python(笔者使用的是PortablePython_3.2.1.1.exe),安装目录为E:\Portable_Python_3.2.1.1

然后把E:\Portable_Python_3.2.1.1\App\Scripts和E:\Portable_Python_3.2.1.1\App目录分别添加到系统Path环境变量中

5.把下载的distribute-0.6.49.tar.gz解压的某个目录(比如:E:\distribute-0.6.28), 猛击我下载

在该目录中运行如下命令:

> python distribute_setup.py

6.然后通过如下命令来安装pygments:

> easy_install Pygments

最后需要修改2处Bug:

  1. Pygmentize中的Bug:修改如下文件 E:\Ruby192\lib\ruby\gems\1.9.1\gems\albino-1.3.3\lib\albino.rb 修改的内容参考 这里
  2. 由于中文XP系统使用的GBK编码,GBK编码导致jekyll处理的bug,修改E:\Ruby192\lib\ruby\gems\1.9.1\gems\jekyll-0.11.2\lib\jekyll\convertible.rb这个文件,修改方式 参考这里

然后就可以使用Jekyll了,在生成静态页面的时候 可能还会出现 GBK字符不能编码的问题,但是不影响生成网页了。

更新

笔者最近安装了最新版的jekyll,已经不存在需要修复两处bug的问题了,安装到第六步就ok了,上面提到的gbk编码问题,可用如下方法解决,在cmd窗口输入如下命令,临时改变编码。

> chcp 65001

参考资料

时间: 2024-08-08 15:19:08

在Windows系统配置Jekyll的相关文章

Windows安装Jekyll

Run Jekyll on Windows 夹 Jekyll介绍 安装Ruby 安装DevKit 安装Jekyll 安装Python 安装pip 执行Jekyll Introduction Jekyll jekyll是一个简单的免费的Blog生成工具,是一个静态站点生成器,它会依据网页源代码生成静态文件. 它提供了模板.变量.插件等功能,所以实际上能够用来编写整个站点. 我们能够使用jekyll bootstrap来搭建一个静态博客站点,本篇先介绍怎样在Windows下安装jekyll 安装je

Windows系统配置Python环境,python2和python3共存

1.下载python: https://www.python.org/downloads/ 注:选择需要的版本(python2 or python3, 32-bit or 64-bit) 2.安装python: 双击打开安装文件,直接下一步安装即可. 3.配置环境变量: "右键"属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> path -> 输入Python的安装路径 配置python2和python3共存: 1.安装python2和pyt

Windows上安装Jekyll

Run Jekyll on Windows 目录 Jekyll介绍 安装Ruby 安装DevKit 安装Jekyll 安装Python 安装pip 运行Jekyll Introduction Jekyll jekyll是一个简单的免费的Blog生成工具,是一个静态站点生成器,它会根据网页源码生成静态文件. 它提供了模板.变量.插件等功能,所以实际上可以用来编写整个网站. 我们可以使用jekyll bootstrap来搭建一个静态博客网站,本篇先介绍如何在Windows下安装jekyll 安装je

windows软路由与VPN的搭建

路由和远程访问 路由:就是将Windows 系统配置成一个路由器 示例:现有两个网段,通过Windows 软路由实现网络通讯 实验环境:server01是域geng.com,server02上加入域,server03工作组. 实验思路:server02相当于路由器,通过server02使得server01与server03之间通讯 实验配置:添加网卡和虚拟网络编辑器的网络vmnet2.server01上连接vmnet1,server02的两块网卡分别连接vmnet1,vmnet2.server0

设置并启用windows server2012 R2路由器

设置并启用windows server2012 R2路由器. l路由,就是讲windows系统配置成一个路由器,达成路由器的功能.不同网络之间的计算机通过windows软路由实现网络通讯,以下实验windows server2012 R2 就扮演着路由器的角色.下面我们通过三台虚拟机来实现不同网段的网络通讯.Server01 .server02.server03.我们要将server02 配置成为路由器. 首先我们在配置路由时将做好以下准备工作,我们需要在server02 上面添加一块网卡,并将

Windows server 2012 之软路由

今天给大家介绍的是Windows服务器的软路由功能,那么什么事软路由呢? 软路由:就是将Windows 系统配置成一个路由器 下面我们通过一个示例来给大家介绍软路由 先说一下实验环境,三台服务器,server02(ip地址为192.168.10.102)做软路由,server01(ip地址为192.168.10.101)和server03(ip地址为192.168.20.103)作为两个网段测试用. 示例:现有两个网段,通过Windows 软路由实现网络通讯,实验简图如下 在配置软路由之前,我们

Windows API参考大全新编

书名:新编Windows API参考大全 作者:本书编写组 页数:981页 开数:16开 字数:2392千字 出版日期:2000年4月第二次印刷 出版社:电子工业出版社 书号:ISBN 7-5053-5777-8 定价:98.00元 内容简介 作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的.本书首先对Win32 API函数做完整的概述:然后收录五大类函数:窗口管理.图形设备接口.系统服务.国际特性以及网络服务:在附录部分,讲解如何

使用AndroidStudio进行NDK开发简单配置

1. 准备工作 在实际写代码之前,首先我们还是需要做一些准备工作: 下载NDK开发包:Android官方下载页面 配置系统环境变量 下载好NDK开发包之后,直接解压到任意目录,然后需要配置一下系统环境变量,之所以要配置环境变量,是为了方便使用命令ndk-build脚本进行NDK编译.配置参考如下: Windows系统配置 环境变量 PATH 下追加 :D:\ProgramFile\android-ndk-r11c-windows-x86_64; MacOS系统配置 在mac系统下打开终端,输入:

安装Debian 7.8 过程,以及该系统的配置过程

最近,我给自己的电脑安装了Debian操作系统,版本7.8 stable.Debian我相信大家都能了解,它是Ubuntu的基础,Ubuntu是基于Debian的unstable开发的.我安装这个系统时,里面包含的开源显卡驱动可以带动我的AMD显卡(14.04之前的Ubuntu是带动不了的,需要在bios禁用独显),所以一个大心病解除了. 我有着四年的Linux系统使用经验,但是惭愧的是,我对Linux基本还处于一无所知的状态.由于这个系统版本较多,所以我尝试安装了每一个主流版本:Ubuntu.