While marp looks great, reveal.js[1] includes markdown support and has a huge ecosystem.
(Using just "---" to separate slides instead of repeating: <section data-markdown> <script type="text/template"> slide markdown goes here </script> </section>
...seems like a productivity win IMO)
pandoc hello.md -t revealjs -o hello.htmlhttp://pages.stat.wisc.edu/~yandell/statgen/ucla/Help/Produc...
Looks like either top level headings (equivalent to sections I guess) or a line like this "----------" would work.
My personal example: http://slides.mkii.org/#/1