mirror of
				https://github.com/newtype256/website.git
				synced 2025-10-26 08:10:47 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			645 B
		
	
	
	
		
			Haskell
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			645 B
		
	
	
	
		
			Haskell
		
	
	
	
	
	
| --------------------------------------------------------------------------------
 | |
| {-# 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
 |