GitHub Pages で jekyll が 0.12.0 にバージョンアップした事に伴い、 rdiscount の 目次作成機能(Table Of Contents) が効くようになった。
これを Octopress でも試してみた。
目次
作成方法
設定
_config.yml に以下を追加。
1 2 3 | |
記事の書き方
記事に {:TOC} を書き込むと、その部分が目次に置き換わる(TOC は Table Of Contents の略)。
1 2 | |
日本語の見出し
見出しに日本語を使うと、generate 時にエラーが出る。
Liquid Exception: incompatible character encodings: UTF-8 and ASCII-8BIT in atom.xml
この問題は、Issue #555 で報告されている。このパッチ の通り、
gems/jekyll-0.12.0/lib/jekyll/converters/markdown.rb
を対策する。
1 2 3 4 5 6 7 8 9 | |
ただし force_encoding('utf-8') が気に入られず、取り込まれていない。