Mkdocs, a project documentation generator, uses Python-Markdown as its Markdown engine. As a fan of CommonMark, I have tried to integrate CommonMark since several weeks ago. Mkdocs is written in Python, and to my surprise, there is few implementation that fully conforms to a documented spec, let alone CommonMark. Nevertheless, I picked the following implementation and put effort to glue things together: