noli-0.1.1.0: A static site generator

Safe HaskellNone
LanguageHaskell2010

Noli.Types

Synopsis

Documentation

data Settings Source #

Constructors

Settings 

Fields

data Post Source #

Constructors

Post 
Instances
Show Post Source # 
Instance details

Defined in Noli.Types

Methods

showsPrec :: Int -> Post -> ShowS #

show :: Post -> String #

showList :: [Post] -> ShowS #

data Project Source #

The "dynamic" representation of the static site

Constructors

Project 

Fields

data Page Source #

Constructors

Page 

Fields

type PostTemplate = PostTitle -> PostBody -> Html () Source #

newtype FrontMatter Source #

Constructors

FrontMatter 
Instances
Show FrontMatter Source # 
Instance details

Defined in Noli.Types

Generic FrontMatter Source # 
Instance details

Defined in Noli.Types

Associated Types

type Rep FrontMatter :: Type -> Type #

ToJSON FrontMatter Source # 
Instance details

Defined in Noli.Types

FromJSON FrontMatter Source # 
Instance details

Defined in Noli.Types

type Rep FrontMatter Source # 
Instance details

Defined in Noli.Types

type Rep FrontMatter = D1 (MetaData "FrontMatter" "Noli.Types" "noli-0.1.1.0-P3upL3Fps5E4fEWlX0ONr" True) (C1 (MetaCons "FrontMatter" PrefixI True) (S1 (MetaSel (Just "frontmatter_title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))