summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hakyll.cabal5
-rw-r--r--src/Text/Hakyll.hs4
-rw-r--r--src/Text/Hakyll/CreateContext.hs2
-rw-r--r--src/Text/Hakyll/Internal/Template.hs2
-rw-r--r--src/Text/Hakyll/Page.hs (renamed from src/Text/Hakyll/Internal/Page.hs)2
-rw-r--r--src/Text/Hakyll/Pandoc.hs8
6 files changed, 16 insertions, 7 deletions
diff --git a/hakyll.cabal b/hakyll.cabal
index 512fabc..1849bd4 100644
--- a/hakyll.cabal
+++ b/hakyll.cabal
@@ -1,5 +1,5 @@
Name: hakyll
-Version: 2.3.2
+Version: 2.4
Synopsis: A simple static site generator library.
Description: A simple static site generator library, mainly aimed at
@@ -53,6 +53,8 @@ library
Text.Hakyll.Render
Text.Hakyll.HakyllAction
Text.Hakyll.Paginate
+ Text.Hakyll.Page
+ Text.Hakyll.Pandoc
Text.Hakyll.Util
Text.Hakyll.Tags
Text.Hakyll.Feed
@@ -61,7 +63,6 @@ library
Text.Hakyll.Internal.Cache
Text.Hakyll.Internal.CompressCss
Text.Hakyll.Internal.FileType
- Text.Hakyll.Internal.Page
Text.Hakyll.Internal.Template
Text.Hakyll.Internal.Template.Template
Text.Hakyll.Internal.Template.Hamlet
diff --git a/src/Text/Hakyll.hs b/src/Text/Hakyll.hs
index 506a0a9..b0fe479 100644
--- a/src/Text/Hakyll.hs
+++ b/src/Text/Hakyll.hs
@@ -22,6 +22,8 @@ module Text.Hakyll
, module Text.Hakyll.Render
, module Text.Hakyll.HakyllAction
, module Text.Hakyll.Paginate
+ , module Text.Hakyll.Page
+ , module Text.Hakyll.Pandoc
, module Text.Hakyll.Util
, module Text.Hakyll.Tags
, module Text.Hakyll.Feed
@@ -49,6 +51,8 @@ import Text.Hakyll.Regex
import Text.Hakyll.Render
import Text.Hakyll.HakyllAction
import Text.Hakyll.Paginate
+import Text.Hakyll.Page
+import Text.Hakyll.Pandoc
import Text.Hakyll.Util
import Text.Hakyll.Tags
import Text.Hakyll.Feed
diff --git a/src/Text/Hakyll/CreateContext.hs b/src/Text/Hakyll/CreateContext.hs
index d9499ea..a9c3a95 100644
--- a/src/Text/Hakyll/CreateContext.hs
+++ b/src/Text/Hakyll/CreateContext.hs
@@ -18,7 +18,7 @@ import Control.Arrow ((>>>))
import Text.Hakyll.Context
import Text.Hakyll.HakyllAction
import Text.Hakyll.Render
-import Text.Hakyll.Internal.Page
+import Text.Hakyll.Page
import Text.Hakyll.Pandoc
import Text.Hakyll.Internal.Cache
diff --git a/src/Text/Hakyll/Internal/Template.hs b/src/Text/Hakyll/Internal/Template.hs
index 9b9d9cf..59235cc 100644
--- a/src/Text/Hakyll/Internal/Template.hs
+++ b/src/Text/Hakyll/Internal/Template.hs
@@ -20,7 +20,7 @@ import Text.Hakyll.HakyllMonad (Hakyll)
import Text.Hakyll.HakyllAction
import Text.Hakyll.Pandoc
import Text.Hakyll.Internal.Cache
-import Text.Hakyll.Internal.Page
+import Text.Hakyll.Page
import Text.Hakyll.Internal.Template.Template
import Text.Hakyll.Internal.Template.Hamlet
diff --git a/src/Text/Hakyll/Internal/Page.hs b/src/Text/Hakyll/Page.hs
index 9e715d5..fc0498e 100644
--- a/src/Text/Hakyll/Internal/Page.hs
+++ b/src/Text/Hakyll/Page.hs
@@ -1,5 +1,5 @@
-- | A module for dealing with @Page@s. This module is mostly internally used.
-module Text.Hakyll.Internal.Page
+module Text.Hakyll.Page
( PageSection (..)
, readPage
, readPageAction
diff --git a/src/Text/Hakyll/Pandoc.hs b/src/Text/Hakyll/Pandoc.hs
index 9dbe3d4..f6c8383 100644
--- a/src/Text/Hakyll/Pandoc.hs
+++ b/src/Text/Hakyll/Pandoc.hs
@@ -1,4 +1,8 @@
-module Text.Hakyll.Pandoc where
+-- | Module exporting a pandoc arrow
+--
+module Text.Hakyll.Pandoc
+ ( renderAction
+ ) where
import Data.Maybe (fromMaybe)
import qualified Data.Map as M
@@ -7,7 +11,7 @@ import Control.Arrow (second)
import Text.Pandoc
import Text.Hakyll.Internal.FileType
-import Text.Hakyll.Internal.Page
+import Text.Hakyll.Page
import Text.Hakyll.HakyllMonad
import Text.Hakyll.HakyllAction
import Text.Hakyll.Context