| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Data.Markup.Render
Description
Rendering functions for markup.
Synopsis
- markdown :: RenderStyle -> Standard -> Markup -> Warn ByteString
- markdown_ :: RenderStyle -> Standard -> Markup -> ByteString
- detokenize :: Standard -> Token -> ByteString
- escapeChar :: Char -> ByteString
- escape :: ByteString -> ByteString
- content :: ByteString -> Markup
Documentation
markdown :: RenderStyle -> Standard -> Markup -> Warn ByteString Source #
Convert Markup to bytestrings
markdown_ :: RenderStyle -> Standard -> Markup -> ByteString Source #
Convert Markup to ByteString and error on warnings.
detokenize :: Standard -> Token -> ByteString Source #
bytestring representation of Token.
>>>detokenize Html (OpenTag StartTag "foo" [])"<foo>"
escapeChar :: Char -> ByteString Source #
Escape a single character.
escape :: ByteString -> ByteString Source #
Escape the following predefined character entity references:
escapeChar '<' = "<" escapeChar '>' = ">" escapeChar '&' = "&" escapeChar ''' = "'" escapeChar '"' = """
No attempt is made to meet the HTML Standards
>>>escape "<foo class=\"a\" bar='b'>""<foo class="a" bar='b'>"