-------------------------------------------------------------------------------- {-# LANGUAGE OverloadedStrings #-} import Data.Monoid (mappend) import Hakyll -------------------------------------------------------------------------------- main :: IO () main = hakyll $ do match "assets/css/*" $ do route idRoute compile compressCssCompiler match "index.md" $ do route $ setExtension "html" compile $ pandocCompiler >>= loadAndApplyTemplate "_layouts/default.html" defaultContext >>= relativizeUrls match "_layouts/*" $ compile templateBodyCompiler