Safe Haskell | None |
---|
Settings are centralized, as much as possible, into this file. This includes database connection settings, static file locations, etc. In addition, you can configure a number of different aspects of Yesod by overriding methods in the Yesod typeclass. That instance is declared in the Foundation.hs file.
- hledgerorgurl :: String
- manualurl :: String
- defport :: Int
- defbaseurl :: Int -> String
- staticDir :: FilePath
- staticRoot :: AppConfig DefaultEnv x -> Text
- widgetFileSettings :: WidgetFileSettings
- widgetFile :: String -> Q Exp
- data Extra = Extra {
- extraCopyright :: Text
- extraAnalytics :: Maybe Text
- parseExtra :: DefaultEnv -> Object -> Parser Extra
Documentation
hledgerorgurl :: StringSource
defbaseurl :: Int -> StringSource
The location of static files on your system. This is a file system path. The default value works properly with your scaffolded site.
staticRoot :: AppConfig DefaultEnv x -> TextSource
The base URL for your static files. As you can see by the default value, this can simply be static appended to your application root. A powerful optimization can be serving static files from a separate domain name. This allows you to use a web server optimized for static files, more easily set expires and cache values, and avoid possibly costly transference of cookies on static files. For more information, please see: http:code.google.comspeedpage-speeddocsrequest.html#ServeFromCookielessDomain
If you change the resource pattern for StaticR in Foundation.hs, you will have to make a corresponding change here.
To see how this value is used, see urlRenderOverride in Foundation.hs
widgetFileSettings :: WidgetFileSettingsSource
Settings for widgetFile
, such as which template languages to support and
default Hamlet settings.
widgetFile :: String -> Q ExpSource
Extra | |
|
Show Extra |
parseExtra :: DefaultEnv -> Object -> Parser ExtraSource