class Markd::HTMLRenderer

Defined in:

markd/renderers/html_renderer.cr

Constant Summary

HEADINGS = ["h1", "h2", "h3", "h4", "h5", "h6"] of ::String

Instance Method Summary

Instance methods inherited from class Markd::Renderer

alert(node : Node, entering : Bool) : Nil alert, block_quote(node : Node, entering : Bool) : Nil block_quote, code(node : Node, entering : Bool) : Nil code, code_block(node : Node, entering : Bool, formatter : T | Nil) : Nil forall T code_block, emphasis(node : Node, entering : Bool) : Nil emphasis, escape(text) escape, heading(node : Node, entering : Bool) : Nil heading, html_block(node : Node, entering : Bool) : Nil html_block, html_inline(node : Node, entering : Bool) : Nil html_inline, image(node : Node, entering : Bool) : Nil image, item(node : Node, entering : Bool) : Nil item, line_break(node : Node, entering : Bool) : Nil line_break, link(node : Node, entering : Bool) : Nil link, list(node : Node, entering : Bool) : Nil list, literal(string : String) literal, newline newline, output(string : String) output, paragraph(node : Node, entering : Bool) : Nil paragraph, render(document : Node, formatter : T | Nil) forall T render, soft_break(node : Node, entering : Bool) : Nil soft_break, strikethrough(node : Node, entering : Bool) : Nil strikethrough, strong(node : Node, entering : Bool) : Nil strong, table(node : Node, entering : Bool) : Nil table, table_cell(node : Node, entering : Bool) : Nil table_cell, table_row(node : Node, entering : Bool) : Nil table_row, text(node : Node, entering : Bool) : Nil text, thematic_break(node : Node, entering : Bool) : Nil thematic_break

Constructor methods inherited from class Markd::Renderer

new(options : Markd::Options = Options.new) new

Instance Method Detail

def alert(node : Node, entering : Bool) : Nil #

[View source]
def block_quote(node : Node, entering : Bool) : Nil #

[View source]
def code(node : Node, entering : Bool) : Nil #

[View source]
def code_block(node : Node, entering : Bool, formatter : T | Nil) : Nil forall T #

[View source]
def code_block_body(node : Node, lang : String | Nil) : Nil #

[View source]
def code_block_language(languages) #

[View source]
def code_body(node : Node) #

[View source]
def emphasis(node : Node, entering : Bool) : Nil #

[View source]
def heading(node : Node, entering : Bool) : Nil #

[View source]
def html_block(node : Node, entering : Bool) : Nil #

[View source]
def html_inline(node : Node, entering : Bool) : Nil #

[View source]
def image(node : Node, entering : Bool) : Nil #

[View source]
def item(node : Node, entering : Bool) : Nil #

[View source]
def line_break(node : Node, entering : Bool) : Nil #

[View source]
def link(node : Node, entering : Bool) : Nil #

[View source]
def list(node : Node, entering : Bool) : Nil #

[View source]
def paragraph(node : Node, entering : Bool) : Nil #

[View source]
def soft_break(node : Node, entering : Bool) : Nil #

[View source]
def strikethrough(node : Node, entering : Bool) : Nil #

[View source]
def strong(node : Node, entering : Bool) : Nil #

[View source]
def table(node : Node, entering : Bool) : Nil #

[View source]
def table_cell(node : Node, entering : Bool) : Nil #

[View source]
def table_row(node : Node, entering : Bool) : Nil #

[View source]
def text(node : Node, entering : Bool) : Nil #

[View source]
def thematic_break(node : Node, entering : Bool) : Nil #

[View source]