úÎ*4&)     None 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 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     Nonename, destination terminator, language  !"#$%&'()*+,-./0123456 * '&%$#"! ()*+,-./0123456None7URL, title, content 8URL, title, content 978:;<=>?@ABCDEFG 978:;<=>@B 9>=<;:87?@ABCDEFGNone A 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>" HIJ KLMN     HJI  KLMNO       !"#$%&'()*+,--./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSmarkdown-0.1.2.1 Text.MarkdownText.Markdown.TypesText.Markdown.BlockText.Markdown.Inlinedata-default-class-0.0.1Data.Default.Classdef FencedHandlerFHParsedFHRawMarkdownSettings msXssProtectmsStandaloneHtmlmsFencedHandlerscodeFencedHandlerhtmlFencedHandlerMarkdownmarkdownBlockBlockPlainTextBlockReference BlockHeading BlockRule BlockHtml BlockQuote BlockCode BlockList BlockParaListType UnorderedOrdered$fFunctorBlock$fDefaultMarkdownSettings LineReference LineFencedLineTypeLineHtmlLineRuleLineText LineBlank LineHeadingLineBlockQuoteLineCodeLineListBlanktoBlocks toBlocksLines tightenListslineTypestart isHtmlStarttakeTilltakeTillConsume listStart stripNumberstripSeparator getIndented takeQuotes InlineImage InlineLinkInline InlineHtml InlineCode InlineBold InlineItalic InlineTextRefMaptoInline<> inlineParsercombinespecials inlineAnyinlinehrefCharMStateInListNoStatetoHtmlBescapetoHtmlI$fToMarkupMarkdown