markdown numbering and syntax highlighting