summaryrefslogtreecommitdiff
path: root/src/Hakyll/Web
diff options
context:
space:
mode:
authorJasper Van der Jeugt <jaspervdj@gmail.com>2011-02-15 13:50:10 +0100
committerJasper Van der Jeugt <jaspervdj@gmail.com>2011-02-15 13:50:10 +0100
commitabfb4c19195cf305637f1a9acd7f6dd70d59b831 (patch)
tree0f81662df1b1e19bc2aa4361ead7746a6c64e13e /src/Hakyll/Web
parent878ca8f3b02e99e736edaf5c7f0ba376ff3fe282 (diff)
downloadhakyll-abfb4c19195cf305637f1a9acd7f6dd70d59b831.tar.gz
defaultCompressCss → compressCssCompiler
Diffstat (limited to 'src/Hakyll/Web')
-rw-r--r--src/Hakyll/Web/CompressCss.hs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Hakyll/Web/CompressCss.hs b/src/Hakyll/Web/CompressCss.hs
index e138ea2..3e86e09 100644
--- a/src/Hakyll/Web/CompressCss.hs
+++ b/src/Hakyll/Web/CompressCss.hs
@@ -2,14 +2,24 @@
-- state, but would typically reduce the number of bytes by about 25%.
--
module Hakyll.Web.CompressCss
- ( compressCss
+ ( compressCssCompiler
+ , compressCss
) where
import Data.Char (isSpace)
import Data.List (isPrefixOf)
+import Control.Arrow ((>>^))
+import Hakyll.Core.Compiler
+import Hakyll.Core.ResourceProvider
import Hakyll.Web.Util.String
+-- | Compiler form of 'compressCss' which automatically picks the right root
+-- path
+--
+compressCssCompiler :: Compiler Resource String
+compressCssCompiler = getResourceString >>^ compressCss
+
-- | Compress CSS to speed up your site.
--
compressCss :: String -> String