Jekyllマークダウンはデフォルトではなくkramdownを使おう

jekyll において日本語リストがうまくHTMLに変換してくれないなーって調べてたら、どうやらデフォルトのmarkdownレンダラーではダメらしい。

Jekyll がデフォルトの markdown レンダラーとして採用している maruku は、どうも Unicode の扱いが怪しいらしい。日本語を使っているとフォーマットが崩れることがある。オプションとして選択可能な kramdown に入れ替えることをおすすめする。 _config.yml に次の1行を足すだけでいい。

GitHub Pagesを使うにあたって

_config.yml に下記を追記。

markdown: kramdown

これで日本語リスト変換もうまくいきました。