From: Michael Tremer Date: Sun, 24 Mar 2024 09:02:21 +0000 (+0000) Subject: wiki: Support absolute links X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0a17d51e7f9079cc3008a052e58ae02324485849;p=ipfire.org.git wiki: Support absolute links Signed-off-by: Michael Tremer --- diff --git a/src/backend/wiki.py b/src/backend/wiki.py index 21d3bceb..b0c9ec90 100644 --- a/src/backend/wiki.py +++ b/src/backend/wiki.py @@ -813,6 +813,14 @@ class WikiRenderer(misc.Object): def _render_link(self, m): url, text = m.groups() + # Treat linkes starting with a double slash as absolute + if url.startswith("//"): + # Remove the double-lash + url = url.removeprefix("/") + + # Return a link + return """%s""" % (url, text or url) + # External Links for schema in self.schemas: if url.startswith(schema):