Jekyll 使用与排错笔记汇总。

中文解码问题

重装系统后 gem install jekyll 升级到 1.4.3,常遇到 "invalid byte sequence in GBK" 错误。解决方式:

1.3.0 及以前:在 convertible.rb 中为 File.read 添加 :encoding => "utf-8";或为 read_yaml 的 opts 指定 {:encoding => "utf-8"}

1.4.3:可参考 1.3.0 的改法,或直接降级:gem uninstall jekyllgem install jekyll --version "=1.3.0"

其他

GitHub 官方 Jekyll 版本、重装记录、常见问题等,参考 Jekyll-1.4.3 札记及 Jekyll+Github-Note1。