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エディタで編集する場合でもちゃんとプレビューできますね。