Fenced code blocks and syntax highlighting