|
@@ -54,7 +54,7 @@ class Trac2Markdown:
|
|
|
if text == link and link.startswith("http") and "://" in link:
|
|
|
return "<{}>".format(link)
|
|
|
elif scheme == "attachment:":
|
|
|
- return "[{}]({{attach}}{}/{})".format(text, self.slug, link)
|
|
|
+ return "[{}]({{attach}}/{}/{})".format(text, self.slug, link)
|
|
|
elif scheme in ("source:", "browser:"):
|
|
|
return "[{}]({}/{})".format(text, self.source_url.rstrip("/"), link.lstrip("/"))
|
|
|
elif scheme == "wiki:" or (scheme is None and self.camelcase_pattern.match(link)):
|
|
@@ -67,7 +67,7 @@ class Trac2Markdown:
|
|
|
if "://" in text:
|
|
|
return "<img src=\"{}\">".format(text)
|
|
|
else:
|
|
|
- return "![{}]({{attach}}{}/{})".format(text, self.slug, quote(text, ""))
|
|
|
+ return "![{}]({{attach}}/{}/{})".format(text, self.slug, quote(text, ""))
|
|
|
|
|
|
def __init__(self, source_url):
|
|
|
self.source_url = source_url
|