次のコードがあります。
import Text.Pandoc
myWriterOptions = defaultWriterOptions
{ writerHtml5 = True
, writerStrictMarkdown = False
}
markdownToHtml :: String -> Html
markdownToHtml = writeHtml myWriterOptions . readMarkdown defaultParserState
それをマークダウン文字列に適用すると:
"header\n=======\nA line of text.\n### A list ###\n- apple\n- orange\n- pear"
私は最終的に:
"<h1 id=\"header\">header</h1>\n<p>A line of text. ### A list ### - apple - orange - pear</p>"