" I was chairman of a non-profit organization a few years back, during that year I generated all the slideshows for my meeting agendas from plain markdown files using pandoc." -

"I do most of my presentations using reveal.js precisely for that reason: static text markup. And also then source control friendly. E.g for a conferences last year I made this presentation (please ignore content) in just one page: "

inspiration for the text-based slideshows came from this Tap Essay mobile app: