MarkdownSlide
Shared contract for slides whose content is authored in Markdown. Implemented by HorizontalMarkdownSlide and VerticalMarkdownSlide.
Members prefixed with private_ are implementation details that cross the slide/renderer boundary; they are not part of the public API and should not be called by user code.
Inheritors
Properties
See MarkdownSlide documentation.
Implementation detail — true once a content{} block has been supplied.
Implementation detail — do not use.
Implementation detail — unique slide id, used in renderer diagnostics.
Functions
include variant for a Markdown slide's content{} block, where reveal.js's Markdown renderer escapes its own output. Unlike CODE.include and DslSlide.include the indent token is kept, since Markdown content is re-indented to match the surrounding block.
Apply the slide's attributes to the enclosing <section>. Invoked by the renderer.
Configure per-slide reveal.js attributes. Implemented by Slide.slideConfig.