Yesod: как вывести красивый html

Как мне напечатать красиво отформатированный html?

Я хочу что-то вроде app.locals.pretty = true. ExpressJS: как вывести красивый HTML


person Ηλεκτρολόγος Μηχανικός    schedule 20.05.2015    source источник


Ответы (1)


Согласно определению Text.Hamlet.Html, Гамлет использует blaze-markup для своего вывода. blaze-markup, в свою очередь, имеет серверную часть рендерера с многообещающим названием Text.Blaze.Renderer.Pretty.

Поэтому я думаю, что должно сработать, если вы запустите свои шаблоны Hamlet, чтобы получить окончательный Html, а затем отрендерите его самостоятельно, вызвав Text.Blaze.Renderer.Pretty.renderMarkup.

person Cactus    schedule 20.05.2015