Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- commonSplices :: HasCallStack => ((RenderCtx -> Splice Identity) -> Splice Identity) -> Model -> Value -> Title -> Splices (Splice Identity)
- renderModelTemplate :: Model -> TemplateName -> Splices (Splice Identity) -> LByteString
- routeBreadcrumbs :: TemplateRenderCtx n -> Model -> LMLRoute -> Splice Identity
- generatedCssFile :: FilePath
- data TemplateRenderCtx n = TemplateRenderCtx {}
- mkTemplateRenderCtx :: Model -> LMLRoute -> Value -> TemplateRenderCtx Identity
- defaultRouteMeta :: Model -> (LMLRoute, Value)
Documentation
commonSplices :: HasCallStack => ((RenderCtx -> Splice Identity) -> Splice Identity) -> Model -> Value -> Title -> Splices (Splice Identity) Source #
renderModelTemplate :: Model -> TemplateName -> Splices (Splice Identity) -> LByteString Source #
routeBreadcrumbs :: TemplateRenderCtx n -> Model -> LMLRoute -> Splice Identity Source #
Render context
:: Model | Current model. |
-> LMLRoute | Current route. |
-> Value | Associated metadata. |
-> TemplateRenderCtx Identity |
Create the context in which Heist templates (notably `pandoc.tpl`) will be rendered.