Yesod:如何输出漂亮的HTML

时间:2015-05-20 01:00:36

标签: haskell yesod hamlet

如何打印格式好的HTML?

我想要像dir这样的东西。 ExpressJS: how to output pretty html

1 个答案:

答案 0 :(得分:1)

根据Text.Hamlet.Html's definition,哈姆雷特使用blaze-markup作为输出。反过来,blaze-markup有一个渲染器后端,名称为Text.Blaze.Renderer.Pretty

所以我认为如果你运行你的哈姆雷特模板来获得最终的Html,然后通过调用Text.Blaze.Renderer.Pretty.renderMarkup来自己渲染它,那应该是什么。