Module describing the Hakyll monad stack.
- data HakyllConfiguration = HakyllConfiguration {}
- type Hakyll = ReaderT HakyllConfiguration IO
- askHakyll :: (HakyllConfiguration -> a) -> Hakyll a
- getAdditionalContext :: HakyllConfiguration -> Context
Documentation
data HakyllConfiguration Source
Hakyll global configuration type.
HakyllConfiguration | |
|
type Hakyll = ReaderT HakyllConfiguration IOSource
Our custom monad stack.
askHakyll :: (HakyllConfiguration -> a) -> Hakyll aSource
Simplified ask
function for the Hakyll monad stack.
Usage would typically be something like:
doSomething :: a -> b -> Hakyll c doSomething arg1 arg2 = do siteDirectory' <- askHakyll siteDirectory ...