@lthms Ah, cool, thanks!
I'm going to release soupault 4.3.0 with a few fixes this weekend and then work on caching of external program outputs. I think I have some workable ideas for both cache invalidation and eviction.
I think if it works as expected, it will make preprocessor vs Makefile a personal preference rather than a performance choice.
If there's anything that you think could help you generate HTML from Coq sources etc. using soupault's page preprocessor mechanism, please let me know.