关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » HTML5 »Windows下Jekyll配置过程详解

    Windows下Jekyll配置过程详解

    2014-10-26 00:00:00 出处:雷锋网
    分享

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

    安装Ruby:在Windows系统上当然使用rubyinstaller了, 猛击我下载 (笔者使用的版本是:Ruby 1.9.3-p545) 安装Ruby DevKit: 猛击我下载 安装Jekyll 安装Python: 猛击我下载 安装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.1AppScripts和E:Portable_Python_3.2.1.1App目录分别添加到系统Path环境变量中

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

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

    > python distribute_setup.py

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

    > easy_install Pygments

    最后需要修改2处Bug:

    Pygmentize中的Bug:修改如下文件 E:Ruby192librubygems1.9.1gemsalbino-1.3.3libalbino.rb 修改的内容参考 这里 由于中文XP系统使用的GBK编码,GBK编码导致jekyll处理的bug,修改E:Ruby192librubygems1.9.1gemsjekyll-0.11.2libjekyllconvertible.rb这个文件,修改方式 参考这里

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

    更新

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

    > chcp 65001
    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    商业智能成CIO优先关注点 技术落地方显成效(1)

    用linux安装MySQL时产生问题破解

    JAVA中关于Map的九大问题

    windows 7旗舰版无法使用远程登录如何开启telnet服务

    Android View 事件分发机制详解

    MySQL用户变量的用法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。