on master help sign in
Add some more defaults
commit821dd38c138e33194105162f7ad4140c9c46fcf2 authorJasper Van der Jeugt <jaspervdj@gmail.com> dateTue 18 Jan 2011, 10:33 (16 years ago) parent88b823e
2 files changed+12−1
src/Hakyll/Web.hs+11 src/Hakyll/Web/CompressCss.hs+1−1
src/Hakyll/Web.hs+11
@@ -4,6 +4,8 @@ module Hakyll.Web
44 ( defaultPageRead
55 , defaultTemplateRead
66 , defaultRelativizeUrls
7+ , defaultCopyFile
8+ , defaultCompressCss
79 ) where
810
911import Prelude hiding (id)
@@ -11,11 +13,14 @@ import Control.Category (id)
1113import Control.Arrow (arr, (>>>), (>>^), (&&&))
1214
1315import Hakyll.Core.Compiler
16+import Hakyll.Core.Writable
17+import Hakyll.Core.Identifier
1418import Hakyll.Web.Page
1519import Hakyll.Web.Pandoc
1620import Hakyll.Web.Template
1721import Hakyll.Web.RelativizeUrls
1822import Hakyll.Web.Util.String
23+import Hakyll.Web.CompressCss
1924
2025defaultPageRead :: Compiler () (Page String)
2126defaultPageRead = cached "Hakyll.Web.defaultPageRead" $
@@ -30,3 +35,9 @@ defaultRelativizeUrls = getRoute &&& id >>^ uncurry relativize
3035defaultTemplateRead :: Compiler () Template
3136defaultTemplateRead = cached "Hakyll.Web.defaultTemplateRead" $
3237 getResourceString >>^ readTemplate
38+
39+defaultCopyFile :: Compiler () CopyFile
40+defaultCopyFile = getIdentifier >>^ CopyFile . toFilePath
41+
42+defaultCompressCss :: Compiler () String
43+defaultCompressCss = getResourceString >>^ compressCss
src/Hakyll/Web/CompressCss.hs+1−1
@@ -1,7 +1,7 @@
11-- | Module used for CSS compression. The compression is currently in a simple
22-- state, but would typically reduce the number of bytes by about 25%.
33--
4−module Text.Hakyll.Internal.CompressCss
4+module Hakyll.Web.CompressCss
55 ( compressCss
66 ) where
77