shakebook-0.5.0.0: Shake-based technical documentation generator; HTML & PDF

Copyright(c) Daniel Firth 2020
LicenseMIT
Safe HaskellNone
LanguageHaskell2010

Shakebook.Mustache

Description

 
Synopsis

Documentation

data Template #

A compiled Template with metadata.

Instances
Show Template 
Instance details

Defined in Text.Mustache.Internal.Types

Lift TemplateCache 
Instance details

Defined in Text.Mustache.Internal.Types

Methods

lift :: TemplateCache -> Q Exp #

Lift Template 
Instance details

Defined in Text.Mustache.Internal.Types

Methods

lift :: Template -> Q Exp #

MonadReader (Context Value, TemplateCache) SubM 
Instance details

Defined in Text.Mustache.Internal.Types

buildPageAction Source #

Arguments

:: MonadAction m 
=> Path Rel File

The HTML templatate.

-> Value

A JSON value.

-> Path Rel File

The out filepath.

-> m () 

Build a single page straight from a template.

compileTemplate' :: MonadAction m => Path Rel File -> m Template Source #

Lifted version of compileTemplate' with well-typed Path.