This is a Markdown preprocessor that can replace variables in the Markdown with specificed values. The values are specified in a JSON file that is loaded by the program.
I wanted to practice my OCaml and what better way than write and ship a program. Plus I've wanted this feature with Markdown for a while. I also wanted to avoid just using regex for everything because I wanted to try my hand at parsing strings with OCaml.