diff options
Diffstat (limited to 'src/Hakyll/Web')
| -rw-r--r-- | src/Hakyll/Web/Template.hs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Hakyll/Web/Template.hs b/src/Hakyll/Web/Template.hs index b793652..761c3ad 100644 --- a/src/Hakyll/Web/Template.hs +++ b/src/Hakyll/Web/Template.hs @@ -40,7 +40,7 @@ module Hakyll.Web.Template ( Template , templateCompiler , applyTemplate - , requireApplyTemplate + , loadAndApplyTemplate , applyAsTemplate , applyTemplateWith ) where @@ -82,20 +82,20 @@ applyTemplate tpl context item = do -------------------------------------------------------------------------------- -- | The following pattern is so common: -- --- > tpl <- requireBody "templates/foo.html" +-- > tpl <- loadBody "templates/foo.html" -- > someCompiler -- > >>= applyTemplate tpl context -- -- That we have a single function which does this: -- -- > someCompiler --- > >>= requireApplyTemplate "templates/foo.html" context -requireApplyTemplate :: Identifier -- ^ Template identifier +-- > >>= loadAndApplyTemplate "templates/foo.html" context +loadAndApplyTemplate :: Identifier -- ^ Template identifier -> Context a -- ^ Context -> Item a -- ^ Page -> Compiler (Item String) -- ^ Resulting item -requireApplyTemplate identifier context item = do - tpl <- requireBody identifier +loadAndApplyTemplate identifier context item = do + tpl <- loadBody identifier applyTemplate tpl context item |
