Revealjs + Markdown
I’m going to use it with markdown however…
However there is an option to use markdown! It comes standard with a plugin to handle several dialects  of markdown . And although md  is not rst, it is text-based. And so easy to maintain. Apparently, one can even put in html-comments into the md-text, to set the “features”.
Speaking about features: They are hardly documented, but nice. One can specify slide-traditions, animate “fragments” , and probably a lot more. So, let try and collect all information!
Each “presentation” will consist of 2 files: a html-template  and the md-content. Due implementation details of revealjs, this only works when a web-server is used. A slight drawback, but we can live with it.