X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=Rakka%2FPage.hs;h=5d7ef68c455795a36912676ea202643f50f91d0e;hp=00406c26fed53d30433c2b2a6c23fecb5817d224;hb=8d621fced0d1b3f66d38b16cd732fd2342622c5d;hpb=b4c0033f297c28d95ad9298b489126331224bc42 diff --git a/Rakka/Page.hs b/Rakka/Page.hs index 00406c2..5d7ef68 100644 --- a/Rakka/Page.hs +++ b/Rakka/Page.hs @@ -12,6 +12,7 @@ module Rakka.Page , pageUpdateInfo , pageRevision + , isSafeChar , encodePageName , decodePageName @@ -151,14 +152,14 @@ encodeFragment = escapeURIString isSafeChar . UTF8.encodeString mkPageURI :: URI -> PageName -> URI mkPageURI baseURI name = baseURI { - uriPath = "/" uriPath baseURI encodePageName name <.> "html" + uriPath = uriPath baseURI encodePageName name <.> "html" } mkPageFragmentURI :: URI -> PageName -> String -> URI mkPageFragmentURI baseURI name fragment = baseURI { - uriPath = "/" uriPath baseURI encodePageName name <.> "html" + uriPath = uriPath baseURI encodePageName name <.> "html" , uriFragment = ('#' : encodeFragment fragment) } @@ -185,7 +186,7 @@ mkAuxiliaryURI baseURI basePath name mkFeedURI :: URI -> PageName -> URI mkFeedURI baseURI name = baseURI { - uriPath = "/" uriPath baseURI encodePageName name <.> "rdf" + uriPath = uriPath baseURI encodePageName name <.> "rdf" }