Custom Markdown processor binary

I’m very picky when it comes to markdown flavors, the one I really want to use in my project is mmark (GitHub - mmark-md/mmark: Strict markdown processor for writers). I was wondering how hard could it be to make Zola call a custom binary (in a subprocess) for processing Markdown?

Impossible for 2 reasons:

  • Zola doesn’t call out to other binaries.
  • The whole shortcode processing (and a few other features) is very much linked to the markdown library we’re using