diff options
author | Joey Hess <joey@kitenet.net> | 2012-07-26 02:45:01 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-07-26 02:45:01 -0400 |
commit | 3ac2cf09e56cb1918312a31e0884d56829a14c32 (patch) | |
tree | 09861831ebcb33a0ae7fe28cd3e2d62cb9ab1f03 /Utility | |
parent | 6a8540c1a2ae61d81e06eae2865ac00c6c759ed5 (diff) |
added a custom defaultLayout, static site, and favicon
Broke hamlet out into standalone files.
I don't like the favicon display; it should be served from /favicon.ico,
but I could only get the static site to serve /static/favicon.ico, so
I had to use a <link rel=icon> to pull it in. I looked at
Yesod.Default.Handlers.getFaviconR, but it doesn't seem to embed
the favicon into the binary?
Diffstat (limited to 'Utility')
-rw-r--r-- | Utility/Yesod.hs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Utility/Yesod.hs b/Utility/Yesod.hs new file mode 100644 index 000000000..05f684490 --- /dev/null +++ b/Utility/Yesod.hs @@ -0,0 +1,18 @@ +{- Yesod stuff + - + - Copyright 2012 Joey Hess <joey@kitenet.net> + - + - Licensed under the GNU GPL version 3 or higher. + -} + +module Utility.Yesod where + +import System.FilePath + +{- Filename of a template, in the templates/ directory. -} +template :: FilePath -> FilePath +template f = "templates" </> f + +{- A hamlet template file. -} +hamletTemplate :: FilePath -> FilePath +hamletTemplate f = template f ++ ".hamlet" |