Did you look at Pelican? I share the frustration with much of Hugo’s infrastructure: the template language is buggy and inscrutable, and the plugin architecture wanting.
I ended up with Hugo, but I considered Pelican. It uses standard Jinja templates, which I find much more rational (but it might just be me) and I recall there were plugins for a lot of things, including different source formats. The code is written in Python, so that even if there isn’t a plugin for a format you need, there probably is a Python library for it and it should be relatively easy to make it a plugin.
Crap, now I want to switch to Pelican…
Still being one of the luckiest people in aviation accident history, he may just have opened the door and stood there, and when the plane hit the ground been thrown by chance in the direction out.
Thinking about it, this is probably the best option, statistically. Timing the jump has virtually no chance of succeeding, but if you stand by the door you have an almost 25% chance of being thrown out the right way.