]> git.ipfire.org Git - ipfire.org.git/commitdiff
wiki: Prepend /docs to page URLs
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Jun 2023 08:50:33 +0000 (08:50 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Jun 2023 08:50:33 +0000 (08:50 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/wiki.py

index 722bf13df924b7aed1ce5226b14487e77073fb01..c392d1a032f542cc10e6507e206f9392e6d03d86 100644 (file)
@@ -297,11 +297,11 @@ class Page(misc.Object):
 
        @property
        def url(self):
-               return self.page
+               return urllib.parse.urljoin("/docs", self.page)
 
        @property
        def full_url(self):
-               return "https://wiki.ipfire.org%s" % self.url
+               return "https://www.ipfire.org/docs%s" % self.url
 
        @property
        def page(self):
@@ -608,7 +608,7 @@ class WikiRenderer(misc.Object):
                # Everything else must be an internal link
                path = self.backend.wiki.make_path(self.path, url)
 
-               return """<a href="%s">%s</a>""" % \
+               return """<a href="/docs%s">%s</a>""" % \
                        (path, text or self.backend.wiki.get_page_title(path))
 
        def _render_image(self, m):