yesod-markdown-0.12.3: Tools for using markdown in a yesod application

Safe HaskellNone
LanguageHaskell2010

Yesod.Markdown

Contents

Synopsis

Documentation

Wrappers

markdownToHtml :: Markdown -> Either PandocError Html Source #

Process Markdown using our options and sanitization

markdownToHtmlTrusted :: Markdown -> Either PandocError Html Source #

No HTML sanitization

  • *NOTE**: Use only with fully-trusted input.

markdownToHtmlWithExtensions :: Extensions -> Markdown -> Either PandocError Html Source #

Process markdown with given extensions

Uses our options, and overrides extensions only.

markdownToHtmlWithExtensions githubMarkdownExtensions

markdownToHtmlWith :: ReaderOptions -> WriterOptions -> Markdown -> Either PandocError Html Source #

Fully controllable Markdown processing

markdownFromFile :: FilePath -> IO Markdown Source #

Returns the empty string if the file does not exist

Conversions

parseMarkdown :: ReaderOptions -> Markdown -> Either PandocError Pandoc Source #

Deprecated: Don't use this directly

writePandoc :: WriterOptions -> Pandoc -> Either PandocError Html Source #

Deprecated: Don't use this directly

writePandocTrusted :: WriterOptions -> Pandoc -> Either PandocError Html Source #

Deprecated: Don't use this directly

Option sets

yesodDefaultWriterOptions :: WriterOptions Source #

Defaults minus WrapText, plus our extensions

yesodDefaultExtensions :: [Extension] Source #

raw_html and auto_identifiers

Form helper