@@ -9,20 +9,18 @@ module Text.Hakyll.Page
9import qualified Data.Map as M
9import qualified Data.Map as M
10import qualified Data.List as L
10import qualified Data.List as L
11import Data.Maybe (fromMaybe)
11import Data.Maybe (fromMaybe)
13import Control.Parallel.Strategies (rdeepseq, ($|))
12import Control.Parallel.Strategies (rdeepseq, ($|))
14import Control.Monad.Reader (liftIO)
13import Control.Monad.Reader (liftIO)
16import System.FilePath (takeExtension)
14import System.FilePath (takeExtension)
17import System.IO
15import System.IO
19import Text.Hakyll.Hakyll (Hakyll)
19import Text.Hakyll.Hakyll (Hakyll)
20import Text.Hakyll.File
20import Text.Hakyll.File
21import Text.Hakyll.Util (trim)
21import Text.Hakyll.Util (trim)
22import Text.Hakyll.Context (Context)
22import Text.Hakyll.Context (Context)
23import Text.Hakyll.Renderable
23import Text.Hakyll.Renderable
27-- | A Page is basically key-value mapping. Certain keys have special
25-- | A Page is basically key-value mapping. Certain keys have special
28-- meanings, like for example url, body and title.
26-- meanings, like for example url, body and title.