为了搭建jekyll,忙活了很多天,真TM心烦!有没有更加简单的方法呢?
答案是有的!要不我写这个博客干啥呢。
一共分三步就可以用到jekyll了!
下载portablejekyll
原下载地址下载很慢,但是以后更新版本会用得着:https://github.com/madhur/PortableJekyll
这个安装包800M左右,随便装到一个U盘里就可以带着到处走了~
官网上说明如下:
Portable Jekyll
The portable version contains everything which is required to run Jekyll v2.3 on Windows:
Ruby 2.0
Ruby development Kit
Git 2.0
Python 2.7.5
这个便携Jekyll版本包括Ruby2.0,和Ruby配套的DevKit,Git 2.0, Python 2.7.5的集成
解压安装portablejekyll
推荐把portablejekyll-master这个文件夹解压磁盘的根目录,减少不必要的麻烦,ruby很娇气的,安装路径有空格都不行,更别说中文了。
配置一下环境变量
官网文档说的运行setpath.cmd
,但是在XP下%~dp0
不会转换成当前路径存储到环境变量里面的,win7更是运行之后没有任何作用(估计是没有赋予管理员运行权限),还是要自己手动加,方法是把setpath.cmd
里面所有的%~dp0
批量替换成你压缩包解压的目录,比如D:\PortableJekyll-master\
然后手动拷贝到环境变量path的结尾,代码如下:
D:\PortableJekyll-master\ruby\bin; D:\PortableJekyll-master\devkit\bin; D:\PortableJekyll-master\git\bin; D:\PortableJekyll-master\Python\App; D:\PortableJekyll-master\devkit\mingw\bin; D:\PortableJekyll-master\curl\bin
再新建一个环境变量,变量名称是SSL_CERT_FILE
,键值是D:\PortableJekyll-master\curl\bin\cacert.pem
。至此,便携式Jekyll安装完毕。
好了,我们到自己的博客环境下,修改一下配置环境,markdown和highlighter两个变量一定要按照这样来写:
markdown: kramdown
highlighter: pygments
当然你喜欢用rdiscount解析markdown的话就自己安装,这个包里面没有提供。
来运行一下Jekyll测试一下:
这时候会有一个warning不过不影响使用,可以开始写我们高大上的博客了!而且高亮工具也已经可以使用了!
另:我不清楚这个包里面提供的Git怎么做成鼠标右键,还是自己安装一个Git靠谱,但是我要是用自己安装的Git运行Jekyll的时候会报错:
这是因为Jekyll中配置的Ruby路径不对,我们去改一下就行了,先去D:\PortableJekyll-master\ruby\bin\,找到Jekyll文件,没有扩展名的文件,然后编辑它的内容,第一行改为:
#!D:\PortableJekyll-master\ruby\bin\ruby.exe
如下图:
然后关掉git bash,重新开,再输入Jekyll就好了。