Use redcarpet with custom block codes to render html
Do not parse emphasis inside of words
Use class instead of data-language in block_code

For compatibility with prismjs
Add route for blog archive
Revert "Use class instead of data-language in block_code"

This reverts commit febd87a1963651e1f0b200efc5259842cf67f985.
Revert "Use redcarpet with custom block codes to render html"

This reverts commit 42af3134ac235abcbe226f4033d3748566a80f2d.