From 0a17d51e7f9079cc3008a052e58ae02324485849 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 24 Mar 2024 09:02:21 +0000 Subject: [PATCH] wiki: Support absolute links Signed-off-by: Michael Tremer --- src/backend/wiki.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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): -- 2.47.2