Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Markdown = Markdown {
- unMarkdown :: Text
- markdownToHtml :: Markdown -> Either PandocError Html
- markdownToHtmlTrusted :: Markdown -> Either PandocError Html
- markdownFromFile :: FilePath -> IO Markdown
- parseMarkdown :: ReaderOptions -> Markdown -> Either PandocError Pandoc
- writePandoc :: WriterOptions -> Pandoc -> Either PandocError Html
- writePandocTrusted :: WriterOptions -> Pandoc -> Either PandocError Html
- yesodDefaultWriterOptions :: WriterOptions
- yesodDefaultReaderOptions :: ReaderOptions
- yesodDefaultExtensions :: [Extension]
- markdownField :: Monad m => RenderMessage (HandlerSite m) FormMessage => Field m Markdown
Documentation
Wrappers
markdownToHtmlTrusted :: Markdown -> Either PandocError Html Source #
No HTML sanitization
markdownFromFile :: FilePath -> IO Markdown Source #
Returns the empty string if the file does not exist
Conversions
parseMarkdown :: ReaderOptions -> Markdown -> Either PandocError Pandoc Source #
writePandoc :: WriterOptions -> Pandoc -> Either PandocError Html Source #
Option sets
yesodDefaultWriterOptions :: WriterOptions Source #
Defaults minus WrapText, plus our extensions
yesodDefaultReaderOptions :: ReaderOptions Source #
Defaults plus our extensions, see yesodDefaultExtensions
yesodDefaultExtensions :: [Extension] Source #
raw_html
and auto_identifiers
Form helper
markdownField :: Monad m => RenderMessage (HandlerSite m) FormMessage => Field m Markdown Source #