úÎ@m<     None#The footnote reference in the body URL, title, content URL, title, content See 'msFencedHandlers.  Since 0.1.2 "Wrap up the given parsed content. Wrap up the given raw content. 9A settings type providing various configuration options. See  +http://www.yesodweb.com/book/settings-types for more information on ) settings types. In general, you can use def. IWhether to automatically apply XSS protection to embedded HTML. Default: True. gHTML snippets which stand on their own. We do not require a blank line following these pieces of HTML. Default: empty set.  Since: 0.1.2 Handlers for the special "fenced" format. This is most commonly  used for fenced code, e.g.:   ```haskell  main = putStrLn "Hello"  ``` BThis is an extension of Markdown, but a fairly commonly used one. EThis setting allows you to create new kinds of fencing. Fencing goes G into two categories: parsed and raw. Code fencing would be in the raw G category, where the contents are not treated as Markdown. Parsed will F treat the contents as Markdown and allow you to perform some kind of  modifcation to it. For example, to create a new @@@ fencing which wraps up the  contents in an article tag, you could use:  Z def { msFencedHandlers = htmlFencedHandler "@@@" (const "<article>") (const "</article") / `Map.union` msFencedHandlers def  } Default: code fencing for ``` and ~~~.  Since: 0.1.2 ;A rendering function through which code blocks are passed. The arguments are the block'"s language, if any, and the tuple  &(unrendered content, rendered content)%. For example, if you wanted to pass > code blocks in your markdown text through a highlighter like highlighting-kate,  you might do something like: :set -XOverloadedStringsslet renderer lang (src,_) = formatHtmlBlock defaultFormatOpts $ highlightAs (maybe "text" unpack lang) $ unpack srcmlet md = markdown def { msBlockCodeRenderer = renderer } "``` haskell\nmain = putStrLn \"Hello world!\"\n```"putStrLn $ renderHtml md®<pre class="sourceCode"><code class="sourceCode">main <span class="fu">=</span> <span class="fu">putStrLn</span> <span class="st">&quot;Hello world!&quot;</span></code></pre>Since: 0.1.2.1 If True<, all generated links have the attribute target=_blank set, 3 causing them to be opened in a new tab or window.  Default: False  Since 0.1.4 If TrueG, a blank line is required before the start of a blockquote. Standard R markdown syntax does not require a blank line before a blockquote, but it is all D too easy for a > to end up at the beginning of a line by accident.  Default: True  Since 0.1.5 A function to filter and/(or modify parsed blocks before they are  written to Html  Default: id  Since 0.1.7 Helper for creating a .  Since 0.1.2 Helper for creating a . .Note that the start and end parameters take a Text parameter; this is the ? text following the delimiter. For example, with the markdown:   @@@ foo foo# would be passed to start and end.  Since 0.1.2 ' !"#$%&'(  Delimiter  Delimiter  start HTML  end HTML )*% !"#$%&'(    $#"! %'&( )*None+name, destination ,terminator, language -+./0123,456789:;<=>?@ABCD !"#$%&'8- 54,3210/.+6789:;<=>?@ABCDNone EFGHIJKLM FH EFGHIJKLMNoneA newtype wrapper providing a ToHtml instance. 4Convert the given textual markdown content to HTML. :set -XOverloadedStrings$import Text.Blaze.Html.Renderer.Text*renderHtml $ markdown def "# Hello World!""<h1>Hello World!</h1>"SrenderHtml $ markdown def { msXssProtect = False } "<script>alert('evil')</script>" "<script>alert('evil')</script>" NOPQRST    NPOQRSTU      !"#$%&'()*+,- ./0123456789:;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYmarkdown-0.1.7 Text.MarkdownText.Markdown.TypesText.Markdown.BlockText.Markdown.Inlinedata-default-class-0.0.1Data.Default.Classdef FencedHandlerFHParsedFHRawMarkdownSettings msXssProtectmsStandaloneHtmlmsFencedHandlersmsBlockCodeRenderer msLinkNewTabmsBlankBeforeBlockquote msBlockFiltercodeFencedHandlerhtmlFencedHandlerMarkdownmarkdownInlineFootnoteRef InlineImage InlineLinkInlineInlineFootnote InlineHtml InlineCode InlineBold InlineItalic InlineTextBlockBlockPlainTextBlockReference BlockHeading BlockRule BlockHtml BlockQuote BlockCode BlockList BlockParaListType UnorderedOrdered$fFunctorBlock$fDefaultMarkdownSettings LineReference LineFencedLineTypeLineHtmlLineRuleLineText LineBlank LineHeadingLineBlockQuoteLineCodeLineListBlanktoBlocks toBlocksLines tightenListslineTypestart isHtmlStarttakeTilltakeTillConsume listStart stripNumberstripSeparator getIndented takeQuotesRefMaptoInline<> inlineParsercombinespecials inlineAnyinlinehrefCharMStateInListNoStatetoHtmlBescapetoHtmlI$fToMarkupMarkdown