Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data RenderCtx = RenderCtx {}
- mkRenderCtx :: Monad m => Map Text Text -> (RenderCtx -> Block -> Maybe (Splice Identity)) -> (RenderCtx -> Inline -> Maybe (Splice Identity)) -> HeistT Identity m RenderCtx
- emptyRenderCtx :: RenderCtx
- rewriteClass :: RenderCtx -> Attr -> Attr
- ctxSansCustomSplicing :: RenderCtx -> RenderCtx
- concatSpliceFunc :: Alternative f => (t -> f a) -> (t -> f a) -> t -> f a
Documentation
The configuration context under which we must render a Pandoc
document
using the given Heist template.
mkRenderCtx :: Monad m => Map Text Text -> (RenderCtx -> Block -> Maybe (Splice Identity)) -> (RenderCtx -> Inline -> Maybe (Splice Identity)) -> HeistT Identity m RenderCtx Source #
ctxSansCustomSplicing :: RenderCtx -> RenderCtx Source #
Strip any custom splicing out of the given render context
concatSpliceFunc :: Alternative f => (t -> f a) -> (t -> f a) -> t -> f a Source #