T.I.D.

Git や GitHub と戯れる、オレオレ的おとなの遊び場

Liquid Exception: Invalid Byte Sequence in UTF-8 in atom.xml

Octopress 本家 に追従する度にエラーで悩まされる。今度は rake generate 時に Liquid Exception: invalid byte sequence in UTF-8 in atom.xml というエラー。

どこかで日本語の扱いをヘクってると思われるが…

対策

原因は色々あるんだろうけど、ウチの場合は markdownrdiscount から kramdown に変えることでエラーが出なくなった。

_config.yml
1
markdown: kramdown
Gemfile
1
2
3
4
5
6
7
   gem 'rake', '~> 0.9'
   gem 'jekyll', '~> 0.12'
   gem 'rdiscount', '~> 2.0.7'
+  gem 'kramdown'
   gem 'pygments.rb', '~> 0.3.4'
   gem 'RedCloth', '~> 4.2.9'
   gem 'haml', '~> 3.1.7'

でもって bundle install。あるいはいっそ

1
gem install kramdown

ただし Markdown パーサーを変えることになるので、方言には要注意。

Comments