custom markdown extension to wrap things in <section> tags

bespoke for the slideshow instead and render the markdown server side to keep
things the same across views