diff options
author | Jasper Van der Jeugt <m@jaspervdj.be> | 2012-12-05 23:29:42 +0100 |
---|---|---|
committer | Jasper Van der Jeugt <m@jaspervdj.be> | 2012-12-05 23:29:42 +0100 |
commit | 6307ecd094c0ab2f937909dacdce08f8a4bb7780 (patch) | |
tree | ae1d2a8c19d55e711ae24e05af022d0cd6249d84 /data/example/site.hs | |
parent | 3f13de078743f876df5adf64e021b7214d12e3f4 (diff) | |
download | hakyll-6307ecd094c0ab2f937909dacdce08f8a4bb7780.tar.gz |
Start simple init program
Diffstat (limited to 'data/example/site.hs')
-rw-r--r-- | data/example/site.hs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/data/example/site.hs b/data/example/site.hs new file mode 100644 index 0000000..df53095 --- /dev/null +++ b/data/example/site.hs @@ -0,0 +1,23 @@ +-------------------------------------------------------------------------------- +{-# LANGUAGE OverloadedStrings #-} +import Hakyll + + +-------------------------------------------------------------------------------- +main :: IO () +main = hakyll $ do + match "images/*" $ do + route idRoute + compile copyFileCompiler + + match "css/*" $ do + route idRoute + compile compressCssCompiler + + match (fromList ["about.rst", "index.markdown", "code.lhs"]) $ do + route $ setExtension "html" + compile $ pageCompiler + >>= requireApplyTemplate "templates/default.html" defaultContext + >>= relativizeUrls + + match "templates/*" $ compile templateCompiler |