X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=Rakka%2FResource%2FRender.hs;h=64c159e495c39fc2aae2b88dc67ba501370c0cfc;hp=18a7dc59487dd646621324dc74f4e433894e424d;hb=98fd1cb53a837a9bda7145544c34872acb13a634;hpb=e57027f2f85dcef6f5bd0e7ed141f04704c092f9 diff --git a/Rakka/Resource/Render.hs b/Rakka/Resource/Render.hs index 18a7dc5..64c159e 100644 --- a/Rakka/Resource/Render.hs +++ b/Rakka/Resource/Render.hs @@ -3,18 +3,19 @@ module Rakka.Resource.Render ) where +import qualified Codec.Binary.UTF8.String as UTF8 import Control.Arrow import Control.Arrow.ArrowIO import Control.Arrow.ArrowList import Control.Monad.Trans import qualified Data.ByteString.Lazy as Lazy import Network.HTTP.Lucu -import Network.HTTP.Lucu.Utils import OpenSSL.EVP.Base64 import Rakka.Environment import Rakka.Page import Rakka.Utils import Rakka.Wiki.Engine +import System.FilePath.Posix import Text.XML.HXT.Arrow.Namespace import Text.XML.HXT.Arrow.WriteDocument import Text.XML.HXT.Arrow.XmlArrow @@ -36,7 +37,7 @@ resRender env } where toPageName :: [String] -> PageName - toPageName = decodePageName . joinWith "/" + toPageName = UTF8.decodeString . joinPath {-