on master help sign in
Clean up modules a bit
c73c092Jasper Van der Jeugt
hakyll.cabal+3−2
@@ -1,5 +1,5 @@
1Name: hakyll
1Name: hakyll
2−Version: 2.3.2
2+Version: 2.4
3
3
4Synopsis: A simple static site generator library.
4Synopsis: A simple static site generator library.
5Description: A simple static site generator library, mainly aimed at
5Description: A simple static site generator library, mainly aimed at
@@ -53,6 +53,8 @@ library
53 Text.Hakyll.Render
53 Text.Hakyll.Render
54 Text.Hakyll.HakyllAction
54 Text.Hakyll.HakyllAction
55 Text.Hakyll.Paginate
55 Text.Hakyll.Paginate
56+ Text.Hakyll.Page
57+ Text.Hakyll.Pandoc
56 Text.Hakyll.Util
58 Text.Hakyll.Util
57 Text.Hakyll.Tags
59 Text.Hakyll.Tags
58 Text.Hakyll.Feed
60 Text.Hakyll.Feed
@@ -61,7 +63,6 @@ library
61 Text.Hakyll.Internal.Cache
63 Text.Hakyll.Internal.Cache
62 Text.Hakyll.Internal.CompressCss
64 Text.Hakyll.Internal.CompressCss
63 Text.Hakyll.Internal.FileType
65 Text.Hakyll.Internal.FileType
64− Text.Hakyll.Internal.Page
65 Text.Hakyll.Internal.Template
66 Text.Hakyll.Internal.Template
66 Text.Hakyll.Internal.Template.Template
67 Text.Hakyll.Internal.Template.Template
67 Text.Hakyll.Internal.Template.Hamlet
68 Text.Hakyll.Internal.Template.Hamlet
src/Text/Hakyll.hs+4
@@ -22,6 +22,8 @@ module Text.Hakyll
22 , module Text.Hakyll.Render
22 , module Text.Hakyll.Render
23 , module Text.Hakyll.HakyllAction
23 , module Text.Hakyll.HakyllAction
24 , module Text.Hakyll.Paginate
24 , module Text.Hakyll.Paginate
25+ , module Text.Hakyll.Page
26+ , module Text.Hakyll.Pandoc
25 , module Text.Hakyll.Util
27 , module Text.Hakyll.Util
26 , module Text.Hakyll.Tags
28 , module Text.Hakyll.Tags
27 , module Text.Hakyll.Feed
29 , module Text.Hakyll.Feed
@@ -49,6 +51,8 @@ import Text.Hakyll.Regex
49import Text.Hakyll.Render
51import Text.Hakyll.Render
50import Text.Hakyll.HakyllAction
52import Text.Hakyll.HakyllAction
51import Text.Hakyll.Paginate
53import Text.Hakyll.Paginate
54+import Text.Hakyll.Page
55+import Text.Hakyll.Pandoc
52import Text.Hakyll.Util
56import Text.Hakyll.Util
53import Text.Hakyll.Tags
57import Text.Hakyll.Tags
54import Text.Hakyll.Feed
58import Text.Hakyll.Feed
src/Text/Hakyll/CreateContext.hs+1−1
@@ -18,7 +18,7 @@ import Control.Arrow ((>>>))
18import Text.Hakyll.Context
18import Text.Hakyll.Context
19import Text.Hakyll.HakyllAction
19import Text.Hakyll.HakyllAction
20import Text.Hakyll.Render
20import Text.Hakyll.Render
21−import Text.Hakyll.Internal.Page
21+import Text.Hakyll.Page
22import Text.Hakyll.Pandoc
22import Text.Hakyll.Pandoc
23import Text.Hakyll.Internal.Cache
23import Text.Hakyll.Internal.Cache
24
24
src/Text/Hakyll/Internal/Template.hs+1−1
@@ -20,7 +20,7 @@ import Text.Hakyll.HakyllMonad (Hakyll)
20import Text.Hakyll.HakyllAction
20import Text.Hakyll.HakyllAction
21import Text.Hakyll.Pandoc
21import Text.Hakyll.Pandoc
22import Text.Hakyll.Internal.Cache
22import Text.Hakyll.Internal.Cache
23−import Text.Hakyll.Internal.Page
23+import Text.Hakyll.Page
24import Text.Hakyll.Internal.Template.Template
24import Text.Hakyll.Internal.Template.Template
25import Text.Hakyll.Internal.Template.Hamlet
25import Text.Hakyll.Internal.Template.Hamlet
26
26
src/Text/Hakyll/Internal/Page.hs → src/Text/Hakyll/Page.hsrenamed+1−1
@@ -1,5 +1,5 @@
1-- | A module for dealing with @Page@s. This module is mostly internally used.
1-- | A module for dealing with @Page@s. This module is mostly internally used.
2−module Text.Hakyll.Internal.Page
2+module Text.Hakyll.Page
3 ( PageSection (..)
3 ( PageSection (..)
4 , readPage
4 , readPage
5 , readPageAction
5 , readPageAction
src/Text/Hakyll/Pandoc.hs+6−2
@@ -1,4 +1,8 @@
1+-- | Module exporting a pandoc arrow
2+--
1−module Text.Hakyll.Pandoc where
3+module Text.Hakyll.Pandoc
4+ ( renderAction
5+ ) where
2
6
3import Data.Maybe (fromMaybe)
7import Data.Maybe (fromMaybe)
4import qualified Data.Map as M
8import qualified Data.Map as M
@@ -7,7 +11,7 @@ import Control.Arrow (second)
7import Text.Pandoc
11import Text.Pandoc
8
12
9import Text.Hakyll.Internal.FileType
13import Text.Hakyll.Internal.FileType
10−import Text.Hakyll.Internal.Page
14+import Text.Hakyll.Page
11import Text.Hakyll.HakyllMonad
15import Text.Hakyll.HakyllMonad
12import Text.Hakyll.HakyllAction
16import Text.Hakyll.HakyllAction
13import Text.Hakyll.Context
17import Text.Hakyll.Context