Top-level module for reading templates

This commit is contained in:
Jasper Van der Jeugt 2011-02-10 12:30:58 +01:00
parent 7e05b16603
commit 3532d5f100
8 changed files with 16 additions and 10 deletions

View file

@ -10,6 +10,7 @@ module Hakyll
, module Hakyll.Core.Util.Arrow
, module Hakyll.Core.Util.File
, module Hakyll.Core.Writable
, module Hakyll.Main
, module Hakyll.Web
, module Hakyll.Web.CompressCss
, module Hakyll.Web.Feed
@ -33,6 +34,7 @@ import Hakyll.Core.Rules
import Hakyll.Core.Util.Arrow
import Hakyll.Core.Util.File
import Hakyll.Core.Writable
import Hakyll.Main
import Hakyll.Web
import Hakyll.Web.CompressCss
import Hakyll.Web.Feed

View file

@ -20,8 +20,7 @@ import Hakyll.Core.Identifier
import Hakyll.Web.Page
import Hakyll.Web.Pandoc
import Hakyll.Web.Template
import Hakyll.Web.Template.Read.Hakyll
import Hakyll.Web.Template.Read.Hamlet
import Hakyll.Web.Template.Read
import Hakyll.Web.RelativizeUrls
import Hakyll.Web.Util.String
import Hakyll.Web.CompressCss

View file

@ -32,6 +32,7 @@ import Hakyll.Core.Compiler
import Hakyll.Web.Page
import Hakyll.Web.Page.Metadata
import Hakyll.Web.Template
import Hakyll.Web.Template.Read.Hakyll (readTemplate)
import Paths_hakyll

View file

@ -8,7 +8,7 @@ import Data.Maybe (fromMaybe)
import qualified Data.Map as M
import Hakyll.Web.Template.Internal
import Hakyll.Web.Template.Read.Hakyll (readTemplate)
import Hakyll.Web.Template.Read
import Hakyll.Web.Page
-- | Substitutes @$identifiers@ in the given @Template@ by values from the given

View file

@ -0,0 +1,10 @@
-- | Re-exports all different template reading modules
--
module Hakyll.Web.Template.Read
( readTemplate
, readHamletTemplate
, readHamletTemplateWith
) where
import Hakyll.Web.Template.Read.Hakyll
import Hakyll.Web.Template.Read.Hamlet

View file

@ -6,7 +6,6 @@ module Hakyll.Web.Template.Read.Hakyll
import Data.List (isPrefixOf)
import Data.Char (isAlphaNum)
import Data.Maybe (fromMaybe)
import Hakyll.Web.Template.Internal

View file

@ -6,12 +6,8 @@ module Hakyll.Web.Template.Read.Hamlet
, readHamletTemplateWith
) where
import Control.Monad.Trans (liftIO)
import System.FilePath (takeExtension)
import Text.Hamlet (HamletSettings (..), defaultHamletSettings)
import Text.Hamlet.RT
import Control.Failure
import Hakyll.Web.Template.Internal

View file

@ -11,8 +11,7 @@ import qualified Data.Map as M
import Hakyll.Web.Page
import Hakyll.Web.Template
import Hakyll.Web.Template.Read.Hakyll
import Hakyll.Web.Template.Read.Hamlet
import Hakyll.Web.Template.Read
import TestSuite.Util
tests :: [Test]