解决jekyll markdown中文解析有误的问题
在编辑博文的时候,如果博文有中文的话,有时候会出现MarkDown语法解析不了的情况。
在Google一下午之后,得出了解决方案。
使用 jekyll-pandoc-plugin来解决这个问题。
Pandoc是一个非常强大的格式转换器。
解决步骤:
- 打开jekyll-pandoc-plugin。
-
安装pandoc。
(sudo) gem install pandoc-ruby
- 把这个文件拷贝到yourName.github.com/_plugins下面。
-
修改_congif.yml文件。在文件下面增加下面的代码就可以解决我们的问题了。
markdown: rdiscount pandoc: true
PS:因为Github不支持pandoc,而且如果在markdown选项里遇到pandoc会自动替换为默认选项。所以要使用以上代码,详见jekyll-pandoc-plugin。
修改完这个后,需要生成静态页面然后上传,谨记。