Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
the defintion for a layout and a flags type which carry info from the command line and the siteHeader file the defaults for flags are set up for testing are overridden the defaults for layout must correspond to what is set in the test siteHeader file. layout defaults are used in testing
content dirs are those, which have *.md files
Synopsis
- data SiteLayout = SiteLayout {}
- data MenuItem = MenuItem {}
- newtype MenuItems = MenuItems {}
- data SiteHeader = SiteHeader {}
- data Settings = Settings {}
- progName :: Text
- progTitle :: Text
- settingsFileName :: Path Rel File
- sourceDirTestDocs :: Path Abs Dir
- sourceDirTestSite :: Path Abs Dir
- layoutDefaults :: Path Abs Dir -> Path Abs Dir -> SiteLayout
- resourcesName :: String
- templatesName :: FilePath
- themeName :: String
- templatesDir :: SiteLayout -> Path Abs Dir
- blankAuthorName :: [Text] -> Text -> Text
- def :: Default a => a
Documentation
data SiteLayout Source #
SiteLayout | |
|
Instances
Instances
FromJSON MenuItem Source # | |
ToJSON MenuItem Source # | |
Defined in Foundational.SettingsPage | |
Generic MenuItem Source # | |
Read MenuItem Source # | |
Show MenuItem Source # | |
Eq MenuItem Source # | |
Ord MenuItem Source # | |
Defined in Foundational.SettingsPage | |
Zeros MenuItem Source # | |
type Rep MenuItem Source # | |
Defined in Foundational.SettingsPage type Rep MenuItem = D1 ('MetaData "MenuItem" "Foundational.SettingsPage" "daino-0.1.5.2-BGWuqXC897kITybImSdur4" 'False) (C1 ('MetaCons "MenuItem" 'PrefixI 'True) (S1 ('MetaSel ('Just "navlink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: S1 ('MetaSel ('Just "navtext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
Instances
FromJSON MenuItems Source # | |
ToJSON MenuItems Source # | |
Defined in Foundational.SettingsPage | |
Generic MenuItems Source # | |
Read MenuItems Source # | |
Show MenuItems Source # | |
Eq MenuItems Source # | |
Ord MenuItems Source # | |
Defined in Foundational.SettingsPage | |
Zeros MenuItems Source # | |
type Rep MenuItems Source # | |
Defined in Foundational.SettingsPage |
data SiteHeader Source #
Instances
the siteHeader file with all fields
Settings | |
|
Instances
layoutDefaults :: Path Abs Dir -> Path Abs Dir -> SiteLayout Source #
templatesDir :: SiteLayout -> Path Abs Dir Source #