summaryrefslogtreecommitdiff
path: root/site.hs
diff options
context:
space:
mode:
authorjamie <git@skilet.ro>2025-06-15 19:32:58 +0100
committerjamie <git@skilet.ro>2025-06-15 19:32:58 +0100
commit7cd5896bdd7b96a0f90f6f3b3720343cd5cbe4d9 (patch)
tree304814c067ef1c487f1df58cffdc3471e0a15681 /site.hs
parent3668aa96f18127cccb546b4138e98fbafa8b7dd8 (diff)
feat: add sass support
Diffstat (limited to 'site.hs')
-rw-r--r--site.hs6
1 files changed, 6 insertions, 0 deletions
diff --git a/site.hs b/site.hs
index 851d53d..a392545 100644
--- a/site.hs
+++ b/site.hs
@@ -3,6 +3,7 @@
import Data.Monoid (mappend)
import Hakyll
+import Hakyll.Web.Sass (sassCompiler)
--------------------------------------------------------------------------------
main :: IO ()
@@ -15,6 +16,11 @@ main = hakyll $ do
route idRoute
compile compressCssCompiler
+ match "css/*.scss" $ do
+ route $ setExtension "css"
+ let compressCssItem = fmap compressCss
+ compile (compressCssItem <$> sassCompiler)
+
match (fromList ["about.rst", "contact.markdown"]) $ do
route $ setExtension "html"
compile $