@@ -44,9 +44,10 @@ defaultPandocWriterOptions = defaultWriterOptions
45-- | The default hakyll configuration.
45-- | The default hakyll configuration.
47−defaultHakyllConfiguration :: HakyllConfiguration
47+defaultHakyllConfiguration :: String -- ^ Absolute site URL.
48+ -> HakyllConfiguration -- ^ Default config.
48−defaultHakyllConfiguration = HakyllConfiguration
49+defaultHakyllConfiguration absoluteUrl' = HakyllConfiguration
49− { absoluteUrl = ""
50+ { absoluteUrl = absoluteUrl'
50 , additionalContext = M.empty
51 , additionalContext = M.empty
51 , siteDirectory = "_site"
52 , siteDirectory = "_site"
52 , cacheDirectory = "_cache"
53 , cacheDirectory = "_cache"
@@ -64,7 +65,7 @@ hakyll :: String -- ^ Absolute URL of your site. Used in certain cases.
65hakyll absolute = hakyllWithConfiguration configuration
66hakyll absolute = hakyllWithConfiguration configuration
67− configuration = defaultHakyllConfiguration { absoluteUrl = absolute }
68+ configuration = defaultHakyllConfiguration absolute
69-- | Main function to run hakyll with a custom configuration.
70-- | Main function to run hakyll with a custom configuration.