以下を使用してMarkdownドキュメントをHTMLに動的に変換するHappstackプログラムがありますText.Pandoc
。
import qualified Text.Pandoc as Pandoc
...
return $ toResponse $ Pandoc.writeHtml Pandoc.def contents
つまり、Pandoc はText.Blaze.Html.Html
値を返しています。(これにはToMessage
、リクエストへのレスポンスとして使用できることを意味するインスタンスがあります。)
カスタム CSS スタイルシートを Pandoc の出力に挿入するにはどうすればよいですか? <body>
コンテンツを他の要素でラップするなど、HTML をカスタマイズしたい場合はどうすればよいですか?