Îõ³h$^E6      !"#$%&'()*+,-./012345None ‡markdownURL, title, contentmarkdownURL, title, content markdown"The footnote reference in the bodymarkdownSee 'msFencedHandlers. Since 0.1.2markdownWrap up the given raw content.markdown!Wrap up the given parsed content.markdown8A 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.markdownÉWhether to automatically apply XSS protection to embedded HTML. Default: True.markdownæHTML snippets which stand on their own. We do not require a blank line following these pieces of HTML.Default: empty set. Since: 0.1.2markdownÜHandlers for the special "fenced" format. This is most commonly used for fenced code, e.g.: &```haskell main = putStrLn "Hello" ```ÁThis is an extension of Markdown, but a fairly commonly used one.¬This setting allows you to create new kinds of fencing. Fencing goes into two categories: parsed and raw. Code fencing would be in the raw category, where the contents are not treated as Markdown. Parsed will 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: Œdef { msFencedHandlers = htmlFencedHandler "@@@" (const "
") (const "main = putStrLn "Hello world!"Since: 0.1.2.1 markdownIf Trueî, all generated links have the attribute target=_blank set, causing them to be opened in a new tab or window. Default: False Since 0.1.4!markdownIf TrueÜ, a blank line is required before the start of a blockquote. Standard markdown syntax does not require a blank line before a blockquote, but it is all too easy for a > to end up at the beginning of a line by accident. Default: True Since 0.1.5"markdownÑA function to filter and/or modify parsed blocks before they are written to Html Default: id Since 0.1.7#markdownIf True, an idó attribute is added to the heading tag with the value equal to the text with only valid CSS identifier characters. ## Executive Summary 1

Executive Summary

 Default: False Since 0.1.13$markdown%markdownHelper for creating a . Since 0.1.2&markdownHelper 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: @@@ foofoo" would be passed to start and end. Since 0.1.2%markdown Delimiter&markdown Delimitermarkdown start HTMLmarkdownend HTML(   67#"! $%&None Î  '(  ('None ÔÙ   )*  *)None ÎÔÙ+markdownA newtype wrapper providing a ToHtml instance.-markdown3Convert the given textual markdown content to HTML.:set -XOverloadedStrings$import Text.Blaze.Html.Renderer.Text*renderHtml $ markdown def "# Hello World!""

Hello World!

"ÓrenderHtml $ markdown def { msXssProtect = False } "" "".markdown4For external links, add the rel="nofollow" attribute#"! $%&+,-.-$ !"#.+,%&8      !"#$%&'()*+,-./01223456789:;"<=(markdown-0.1.17.5-6xUuXqGy9TVE4eK4UB7YEI Text.MarkdownText.Markdown.InlineText.Markdown.BlockText.Markdown.Types1data-default-class-0.1.2.0-IIN1s3V8yfYEDHe5yjxXHVData.Default.ClassdefInline InlineText InlineItalic InlineBold InlineCode InlineHtml InlineLink InlineImageInlineFootnoteRefInlineFootnoteBlock BlockPara BlockList BlockCode BlockQuote BlockHtml BlockRule BlockHeadingBlockReferenceBlockPlainTextListTypeOrdered Unordered FencedHandlerFHRawFHParsedMarkdownSettings msXssProtectmsStandaloneHtmlmsFencedHandlersmsBlockCodeRenderer msLinkNewTabmsBlankBeforeBlockquote msBlockFiltermsAddHeadingIddefaultMarkdownSettingscodeFencedHandlerhtmlFencedHandlertoInline inlineParser toBlockLinestoBlocksMarkdownmarkdownsetNoFollowExternal$fToMarkupMarkdown $fEqMarkdown $fOrdMarkdown$fMonoidMarkdown$fSemigroupMarkdown$fIsStringMarkdown$fShowMarkdownmsNoFollowExternal