YAML-based presentations with reveal.js