ema-0.8.0.0: Static site generator library with hot reload
Safe HaskellNone
LanguageHaskell2010

Ema.Route.Lib.Extra.PandocRoute

Synopsis

Route

newtype PandocRoute Source #

Represents the relative path to a file that pandoc can parse.

Constructors

PandocRoute 

Instances

Instances details
Eq PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Ord PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Show PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

IsString PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Generic PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type Rep PandocRoute :: Type -> Type #

Generic PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type Code PandocRoute :: [[Type]] #

HasDatatypeInfo PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type DatatypeInfoOf PandocRoute :: DatatypeInfo #

IsRoute PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type RouteModel PandocRoute Source #

EmaSite PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

HasSubModels PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

HasSubRoutes PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type SubRoutes PandocRoute :: [Type] Source #

type Rep PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type Rep PandocRoute = D1 ('MetaData "PandocRoute" "Ema.Route.Lib.Extra.PandocRoute" "ema-0.8.0.0-5bg2bjbHL6CHBpkm3ElH3L" 'True) (C1 ('MetaCons "PandocRoute" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPandocRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SlugRoute Pandoc))))
type Code PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type DatatypeInfoOf PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type RouteModel PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type SiteArg PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type SiteOutput PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type SubRoutes PandocRoute Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Model and Arg

data Model Source #

Constructors

Model 

Instances

Instances details
Generic Model Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type Rep Model :: Type -> Type #

Methods

from :: Model -> Rep Model x #

to :: Rep Model x -> Model #

type Rep Model Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type Rep Model = D1 ('MetaData "Model" "Ema.Route.Lib.Extra.PandocRoute" "ema-0.8.0.0-5bg2bjbHL6CHBpkm3ElH3L" 'False) (C1 ('MetaCons "Model" 'PrefixI 'True) (S1 ('MetaSel ('Just "modelArg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Arg) :*: S1 ('MetaSel ('Just "modelPandocs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map PandocRoute Pandoc))))

data Arg Source #

Instances

Instances details
Generic Arg Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type Rep Arg :: Type -> Type #

Methods

from :: Arg -> Rep Arg x #

to :: Rep Arg x -> Arg #

Default Arg Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Methods

def :: Arg #

type Rep Arg Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type Rep Arg = D1 ('MetaData "Arg" "Ema.Route.Lib.Extra.PandocRoute" "ema-0.8.0.0-5bg2bjbHL6CHBpkm3ElH3L" 'False) (C1 ('MetaCons "Arg" 'PrefixI 'True) ((S1 ('MetaSel ('Just "argBaseDir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: S1 ('MetaSel ('Just "argFormats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set String))) :*: (S1 ('MetaSel ('Just "argReaderOpts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReaderOptions) :*: S1 ('MetaSel ('Just "argWriterOpts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 WriterOptions))))

Looking up Pandoc values in model

Rendering

newtype PandocHtml Source #

Constructors

PandocHtml 

Fields

Instances

Instances details
Eq PandocHtml Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Generic PandocHtml Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

Associated Types

type Rep PandocHtml :: Type -> Type #

type Rep PandocHtml Source # 
Instance details

Defined in Ema.Route.Lib.Extra.PandocRoute

type Rep PandocHtml = D1 ('MetaData "PandocHtml" "Ema.Route.Lib.Extra.PandocRoute" "ema-0.8.0.0-5bg2bjbHL6CHBpkm3ElH3L" 'True) (C1 ('MetaCons "PandocHtml" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPandocHtml") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))