When using the Asciidoctor toolchain, you have the option of enabling Reveal.js presentations written in AsciiDoc.
For some uses, this can save you time.
Some training departments make use of Reveal.js presentations to support the rolling out of updated information in response to rapidly changing needs in dynamic environments.
You can find an example of a reveal.js presentation online:
https://docs.asciidoctor.org/reveal.js-converter/latest/converter/features/#basic-presentation-with-speaker-notes
For information on the build process for reveal.js presentations, see https://docs.asciidoctor.org/reveal.js-converter/latest/