MarkdownRules. This is an online service build around Markdownify. It’s a slick site with a nice API, but the backend wasn’t able to correctly render
<pre>blocks. Since I’m often writing about code, my posts are filled with things like embedded XML and
#include <stdio.h>, so this was a problem.
Pandoc. This is a general purpose tool that can convert between a variety of markup formats. Unfortunately, it also had similar problems with
html2text. This a Python tool that converts HTML to Markdown. It seems to do a better job at handling the
<pre>blocks, although it doesn’t always get the indent level correct when the
<pre>blocks are embedded in lists.