support parse fencedcodeblock, support add class="language"

code in markdown can support special language for code highlight for webview
Can you please format this like it was formatted before? It's easier to read if this isn't on a single line.