Я хочу интегрировать шаблонизатор Snap и построитель Blaze HTML, создав некоторый HTML-код и привязав его к тегу для использования в шаблоне Heist. Вот то, что я пытался.
numbers :: Int -> Splice AppHandler
numbers n = return $ [TextNode $ T.concat.toChunks.renderHtml $ do
p "A list of natural numbers"
ul $ forM_ [1 .. n] (li .toHtml)]
Это не работает так, как задумано, поскольку snap визуализирует строку HTML непосредственно на сгенерированную страницу Как получить оснастку для рендеринга сгенерированного Blaze HTML?