JekyllでGithub風の記法を使えるようにする
JekyllではMarkdownでエントリを記述することができますが、デフォルトではkramdownというパーサが使用されます。これは皆さん御馴染みのGithubのMarkdownの書式とは若干異なるものです。
redcarpetというパーサを使うとGithubと同じ記法でコードブロックやテーブルなどを記述できるようになるようです。
_config.yml
を以下のように編集します。
# Build settings
#markdown: kramdown
#permalink: prettay
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink",
"tables", "with_toc_data"]
すると以下のようにGithub風の記法でコードブロックが書けるようになります。
```bash $ jekyll server --baseurl '' ```
これならGithubのWebエディタや、その他のMarkdownエディタで編集する場合でもちゃんとプレビューできますね。