support notes in pre
fix comment spec
support caption for code block
support em/italic in code block
support numbers in code block
support command block