I ported CommonMark to mkdocs

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:

Descriptions (work in progress): https://notes.kuang0.me/mkdocs-commonmark/

Project repository:

I moved all forks of relevant projects to a GitHub organization.

This attempt is really a good exercise (in Python) to me. Any feedback is welcome!

2 Likes