yesod/yesod/scaffold/Settings/StaticFiles.hs.cg
2011-12-25 22:28:26 -03:00

22 lines
699 B
Plaintext

module Settings.StaticFiles where
import Yesod.Static (staticFiles, StaticRoute (StaticRoute))
import qualified Yesod.Static as Static
import Settings (staticDir)
-- | use this to create your static file serving site
staticSite :: IO Static
staticSite =
#ifdef DEVELOPMENT
Static.staticDevel staticDir
#else
Static.static staticDir
#endif
-- | This generates easy references to files in the static directory at compile time,
-- giving you compile-time verification that referenced files exist.
-- Warning: any files added to your static directory during run-time can't be
-- accessed this way. You'll have to use their FilePath or URL to access them.
$(staticFiles Settings.staticDir)