MarkdownDocument

class MarkdownDocument(val content: String, val rootNode: <Error class: unknown class>, val frontMatter: Map<String, List<String>> = mapOf(), val parserExtensions: List<<Error class: unknown class>>)

Constructors

Link copied to clipboard
constructor(content: String, rootNode: <Error class: unknown class>, frontMatter: Map<String, List<String>> = mapOf(), parserExtensions: List<<Error class: unknown class>>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val parserExtensions: List<<Error class: unknown class>>
Link copied to clipboard
val rootNode: <Error class: unknown class>

Functions

Link copied to clipboard
Link copied to clipboard
fun toHTML(extensions: List<<Error class: unknown class>> = parserExtensions, sanitizer: <Error class: unknown class>? = null): String

Converts the document to HTML. A transformer for links can be provided as well as a list of extensions for rendering nodes. Usually the same extensions are needed as in parsing since the parser extensions can produce new kinds of document nodes.

Link copied to clipboard
fun toMarkdown(extensions: List<<Error class: unknown class>> = parserExtensions): String