# Custom Markdown processor binary

**URL:** <https://zola.discourse.group/t/custom-markdown-processor-binary/1668>\
**Category:** Feature requests\
**Created:** [February 26, 2023, 2:57am UTC](https://zola.discourse.group/t/custom-markdown-processor-binary/1668 "2023-02-26T02:57:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![caphindsight](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/caphindsight/32/941_2.png) [@caphindsight](https://zola.discourse.group/u/caphindsight)\
**Post date:** [February 26, 2023, 2:57am UTC](https://zola.discourse.group/t/custom-markdown-processor-binary/1668/1 "2023-02-26T02:57:19Z")

</div>

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](https://github.com/mmark-md/mmark)). I was wondering how hard could it be to make Zola call a custom binary (in a subprocess) for processing Markdown?

---

<div class="post-metadata">

**Author:** ![keats](https://avatars.discourse-cdn.com/v4/letter/k/34f0e0/32.png) [@keats](https://zola.discourse.group/u/keats)\
**Post date:** [February 26, 2023, 9:01am UTC](https://zola.discourse.group/t/custom-markdown-processor-binary/1668/2 "2023-02-26T09:01:22Z")

</div>

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
