cmark-lucid-0.1.0.0: lib/CMark/Lucid.hs
module CMark.Lucid
(
renderNode,
renderNodes,
)
where
import CMark
import qualified Lucid.Base as Lucid
renderNode
:: Monad m
=> [CMarkOption] -- ^ Will usually be @[]@ or @['optSafe']@
-> Node
-> Lucid.HtmlT m ()
renderNode opts node = Lucid.toHtmlRaw (nodeToHtml opts node)
renderNodes
:: Monad m
=> [CMarkOption] -- ^ Will usually be @[]@ or @['optSafe']@
-> [Node]
-> Lucid.HtmlT m ()
renderNodes opts nodes = renderNode opts node
where node = Node Nothing DOCUMENT nodes