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

Safe HaskellNone
LanguageHaskell2010

Yesod.Markdown

Contents

Synopsis

Documentation

newtype Markdown Source #

Constructors

Markdown 

Fields

Instances
Eq Markdown Source # 
Instance details

Defined in Yesod.Markdown

Ord Markdown Source # 
Instance details

Defined in Yesod.Markdown

Read Markdown Source # 
Instance details

Defined in Yesod.Markdown

Show Markdown Source # 
Instance details

Defined in Yesod.Markdown

IsString Markdown Source # 
Instance details

Defined in Yesod.Markdown

Semigroup Markdown Source # 
Instance details

Defined in Yesod.Markdown

Monoid Markdown Source # 
Instance details

Defined in Yesod.Markdown

ToMarkup Markdown Source # 
Instance details

Defined in Yesod.Markdown

PersistFieldSql Markdown Source # 
Instance details

Defined in Yesod.Markdown

PersistField Markdown Source # 
Instance details

Defined in Yesod.Markdown

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