Fix doc website URL with duplicate slashes

This commit is contained in:
pagedown 2022-08-24 13:29:51 +08:00
parent ba9afc61a4
commit fd4a682c5b
No known key found for this signature in database
GPG Key ID: E921CF18AC8FF6EB
2 changed files with 2 additions and 2 deletions

View File

@ -109,7 +109,7 @@ def remove_markup(text: str) -> str:
return f'{t} <{url}>'
if m.group(1) == 'doc':
t, q = extract(m)
return f'{t} <{website_url(q.lstrip("/"))}>'
return f'{t} <{website_url(q)}>'
if m.group(1) in ('term', 'option'):
t, _ = extract(m)
return t

View File

@ -237,7 +237,7 @@ def website_url(doc_name: str = '', website: str = 'https://sw.kovidgoyal.net/ki
if base:
base += '/'
doc_name = base + (f'#{frag}' if frag else '')
return website + doc_name
return website + doc_name.lstrip('/')
handled_signals: Set[int] = set()