很久没更新jekyll了,所以好奇着去官网看了下更新记录,发现如下更新条目(版本1.3.0/2013-11-04发布):
- Add
encoding
configuration option (#1449)
之前在windows下安装jekyll运行编写的代码时,如果有中文,那么是以GBK编码读取的,所以读取utf-8文件编码会报错,因而需要修改jekyll代码里的读取文件的代码,给它加上编码参数,如utf-8。
现在最新的jekyll已经能够支持在_config.yml(jekyll配置文件)中配置编码了!只需在_config.yml写入如下配置即可(默认未配置):
encoding: utf-8
有兴趣的朋友可以去github上看看该issue以及jekyll源码的修改情况。