Portability | unportable |
---|---|
Stability | unstable |
Maintainer | pbrisbin@gmail.com |
Rewrite/simplification of yesod-markdown written by ajdunlap.
- newtype Markdown = Markdown String
- parseMarkdown :: ParserState -> Markdown -> Pandoc
- writePandoc :: WriterOptions -> Pandoc -> Html
- markdownToHtml :: Markdown -> Html
- markdownFromFile :: FilePath -> IO Markdown
- yesodDefaultWriterOptions :: WriterOptions
- yesodDefaultParserState :: ParserState
- markdownField :: (IsForm f, FormType f ~ Markdown) => FormFieldSettings -> Maybe Markdown -> f
- maybeMarkdownField :: FormFieldSettings -> FormletField sub y (Maybe Markdown)
Documentation
Conversions
parseMarkdown :: ParserState -> Markdown -> PandocSource
writePandoc :: WriterOptions -> Pandoc -> HtmlSource
Wrappers
markdownToHtml :: Markdown -> HtmlSource
Converts markdown directly to html using the yesod default option sets
markdownFromFile :: FilePath -> IO MarkdownSource
Reads markdown in from the specified file; returns the empty string if the file does not exist
Option sets
Form helpers
markdownField :: (IsForm f, FormType f ~ Markdown) => FormFieldSettings -> Maybe Markdown -> fSource
maybeMarkdownField :: FormFieldSettings -> FormletField sub y (Maybe Markdown)Source