いくつかのHTMLを作成し、Heistテンプレートで使用するためにタグにバインドすることにより、SnapのテンプレートとBlazeHTMLビルダーを統合したいと思います。これが私が試みたものです。
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文字列を生成されたページに直接レンダリングするため、これは意図したとおりに機能しません。ブレイズで生成されたHTMLをレンダリングするためにスナップを取得するにはどうすればよいですか?