Add a markdown preprocessor

It has been a couple of years, but it seems like it is possible: Is there a pre-render pre-processor callback?