@@ -6,6 +6,8 @@ module Hakyll.Core.ResourceProvider.FileResourceProvider
7import Control.Applicative ((<$>))
7import Control.Applicative ((<$>))
9+import qualified Data.ByteString.Lazy as LB
9import Hakyll.Core.ResourceProvider
11import Hakyll.Core.ResourceProvider
10import Hakyll.Core.Identifier
12import Hakyll.Core.Identifier
11import Hakyll.Core.Util.File
13import Hakyll.Core.Util.File
@@ -16,6 +18,7 @@ fileResourceProvider :: IO ResourceProvider
16fileResourceProvider = do
18fileResourceProvider = do
17 list <- map parseIdentifier <$> getRecursiveContents "."
19 list <- map parseIdentifier <$> getRecursiveContents "."
18 return $ ResourceProvider
20 return $ ResourceProvider
19− { resourceList = list
21+ { resourceList = list
22+ , resourceString = readFile . toFilePath
20− , resourceString = readFile . toFilePath
23+ , resourceLazyByteString = LB.readFile . toFilePath