on master help sign in
Force setting of absoluteUrl with custom config.
commitcd6822ff8b8b23600115bbcaaf086b54395d96e1 authorJasper Van der Jeugt <jaspervdj@gmail.com> dateThu 17 Jun 2010, 18:08 (16 years ago) parent1ad5314
1 file changed+5−4
src/Text/Hakyll.hs+5−4
src/Text/Hakyll.hs+5−4
@@ -44,9 +44,10 @@ defaultPandocWriterOptions = defaultWriterOptions
4444
4545-- | The default hakyll configuration.
4646--
47−defaultHakyllConfiguration :: HakyllConfiguration
48−defaultHakyllConfiguration = HakyllConfiguration
49− { absoluteUrl = ""
47+defaultHakyllConfiguration :: String -- ^ Absolute site URL.
48+ -> HakyllConfiguration -- ^ Default config.
49+defaultHakyllConfiguration absoluteUrl' = HakyllConfiguration
50+ { absoluteUrl = absoluteUrl'
5051 , additionalContext = M.empty
5152 , siteDirectory = "_site"
5253 , cacheDirectory = "_cache"
@@ -64,7 +65,7 @@ hakyll :: String -- ^ Absolute URL of your site. Used in certain cases.
6465 -> IO ()
6566hakyll absolute = hakyllWithConfiguration configuration
6667 where
67− configuration = defaultHakyllConfiguration { absoluteUrl = absolute }
68+ configuration = defaultHakyllConfiguration absolute
6869
6970-- | Main function to run hakyll with a custom configuration.
7071--