@@ -3,14 +3,11 @@
3module Hakyll.Web
3module Hakyll.Web
4 ( defaultTemplateRead
4 ( defaultTemplateRead
5 , defaultTemplateReadWith
5 , defaultTemplateReadWith
6− , defaultRelativizeUrls
7 , defaultCopyFile
6 , defaultCopyFile
8 , defaultApplyTemplate
7 , defaultApplyTemplate
11−import Prelude hiding (id)
12−import Control.Category (id)
13−import Control.Arrow ((>>^), (&&&))
10+import Control.Arrow ((>>^))
15import Text.Hamlet (HamletSettings)
12import Text.Hamlet (HamletSettings)
@@ -20,14 +17,6 @@ import Hakyll.Core.Identifier
20import Hakyll.Core.ResourceProvider
17import Hakyll.Core.ResourceProvider
21import Hakyll.Web.Page
18import Hakyll.Web.Page
22import Hakyll.Web.Template
19import Hakyll.Web.Template
23−import Hakyll.Web.RelativizeUrls
24−import Hakyll.Web.Util.String
26−defaultRelativizeUrls :: Compiler (Page String) (Page String)
27−defaultRelativizeUrls = getRoute &&& id >>^ uncurry relativize
29− relativize Nothing = id
30− relativize (Just r) = fmap (relativizeUrls $ toSiteRoot r)
32defaultTemplateRead :: Compiler Resource Template
21defaultTemplateRead :: Compiler Resource Template
33defaultTemplateRead = cached "Hakyll.Web.defaultTemplateRead" $ templateRead
22defaultTemplateRead = cached "Hakyll.Web.defaultTemplateRead" $ templateRead