Module: Charming::Presentation::Markdown

Defined in:
lib/charming/presentation/markdown.rb,
lib/charming/presentation/markdown/renderer.rb,
lib/charming/presentation/markdown/render_context.rb,
lib/charming/presentation/markdown/block_renderers.rb,
lib/charming/presentation/markdown/inline_renderers.rb,
lib/charming/presentation/markdown/syntax_highlighter.rb

Overview

Markdown is the namespace for the Markdown rendering pipeline. Parsing is delegated to Kramdown; per-block and per-inline element rendering is handled by ‘BlockRenderer` and `InlineRenderer`; code blocks are highlighted by `SyntaxHighlighter` (Rouge-backed).

Defined Under Namespace

Classes: BlockRenderer, InlineRenderer, RenderContext, Renderer, SyntaxHighlighter