When I tried to publish a blog post which contains some erlang code, I got this error message
Liquid Exception: undefined method `[]' for nil:NilClass in 2013-08-04-mypost.markdown
It is because in erlang ‘%’ is the comment character. I used ‘%%’ to start a comment and it confuses Jekyll. Switching back to a single ‘%’ fixes the problem.