hakyll 0.3 → 0.3.1
raw patch · 2 files changed
+8/−7 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Text.Hakyll.Page: fromContext :: (Map ByteString ByteString) -> Page
+ Text.Hakyll.Page: fromContext :: Context -> Page
Files
- hakyll.cabal +1/−1
- src/Text/Hakyll/Page.hs +7/−6
hakyll.cabal view
@@ -1,5 +1,5 @@ Name: hakyll-Version: 0.3+Version: 0.3.1 Synopsis: A simple static site generator library. Description:
src/Text/Hakyll/Page.hs view
@@ -11,23 +11,24 @@ import qualified Data.Map as M import qualified Data.List as L import qualified Data.ByteString.Lazy.Char8 as B-import Data.Maybe-import Control.Monad+import Data.Maybe (fromMaybe) -import System.FilePath+import System.FilePath (FilePath, takeExtension) import System.IO import Text.Hakyll.File-import Text.Hakyll.Util+import Text.Hakyll.Util (trim) import Text.Hakyll.Renderable import Text.Pandoc +import Text.Template (Context)+ -- | A Page is basically key-value mapping. Certain keys have special -- meanings, like for example url, body and title.-data Page = Page (M.Map B.ByteString B.ByteString)+data Page = Page Context -- | Create a Page from a key-value mapping.-fromContext :: (M.Map B.ByteString B.ByteString) -> Page+fromContext :: Context -> Page fromContext = Page -- | Obtain a value from a page. Will resturn an empty string when nothing is