From a255b67f6d487703db648c58ee1e50c0aa85c2a6 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Mon, 15 Feb 2021 23:28:19 +0000 Subject: Get inter-page links right --- trac2md.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'trac2md.py') diff --git a/trac2md.py b/trac2md.py index 55ca251..ab8a558 100755 --- a/trac2md.py +++ b/trac2md.py @@ -57,7 +57,7 @@ def convert_traclink_to_creolelink(line): text = m.group(1).strip() if " " in text: line = line.replace(m.group(0), "[[{0[0]}|{0[1]}]]".format(text.split(" ", 1))) - elif any(text.startswith(scheme) for scheme in ("http:", "https:", "wiki:", "attachment:")) or camelcase_pattern.match(text): + elif ":" in text or camelcase_pattern.match(text): line = line.replace(m.group(0), "[[{}]]".format(text)) return line @@ -76,7 +76,7 @@ def convert_wikilinks(line, slug): elif scheme == "attachment:": mdlink = "[{}]({{attach}}{}/{})".format(text, slug, link) elif scheme == "wiki:" or (scheme is None and camelcase_pattern.match(link)): - mdlink = "[{}]({}.md)".format(text, link) + mdlink = "[{}]({{filename}}{}.md)".format(text, link) else: mdlink = "[{}]({})".format(text, link) line = line.replace(m.group(0), mdlink) -- cgit v1.2.3