X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=Rakka%2FPage.hs;h=00406c26fed53d30433c2b2a6c23fecb5817d224;hp=ec43df852c2d252ab758bfffe0e0e22ecf981c9d;hb=d843e97aa04278677eaede4e50ef680af32867e7;hpb=f57c5c5ae6c95e68b11400718e7ce5de4ea1317a diff --git a/Rakka/Page.hs b/Rakka/Page.hs index ec43df8..00406c2 100644 --- a/Rakka/Page.hs +++ b/Rakka/Page.hs @@ -151,14 +151,14 @@ encodeFragment = escapeURIString isSafeChar . UTF8.encodeString mkPageURI :: URI -> PageName -> URI mkPageURI baseURI name = baseURI { - uriPath = foldl () "/" [uriPath baseURI, encodePageName name ++ ".html"] + uriPath = "/" uriPath baseURI encodePageName name <.> "html" } mkPageFragmentURI :: URI -> PageName -> String -> URI mkPageFragmentURI baseURI name fragment = baseURI { - uriPath = foldl () "/" [uriPath baseURI, encodePageName name ++ ".html"] + uriPath = "/" uriPath baseURI encodePageName name <.> "html" , uriFragment = ('#' : encodeFragment fragment) } @@ -185,7 +185,7 @@ mkAuxiliaryURI baseURI basePath name mkFeedURI :: URI -> PageName -> URI mkFeedURI baseURI name = baseURI { - uriPath = foldl () "/" [uriPath baseURI, encodePageName name ++ ".rdf"] + uriPath = "/" uriPath baseURI encodePageName name <.> "rdf" }