Fix doc website URL with duplicate slashes
This commit is contained in:
parent
ba9afc61a4
commit
fd4a682c5b
@ -109,7 +109,7 @@ def remove_markup(text: str) -> str:
|
|||||||
return f'{t} <{url}>'
|
return f'{t} <{url}>'
|
||||||
if m.group(1) == 'doc':
|
if m.group(1) == 'doc':
|
||||||
t, q = extract(m)
|
t, q = extract(m)
|
||||||
return f'{t} <{website_url(q.lstrip("/"))}>'
|
return f'{t} <{website_url(q)}>'
|
||||||
if m.group(1) in ('term', 'option'):
|
if m.group(1) in ('term', 'option'):
|
||||||
t, _ = extract(m)
|
t, _ = extract(m)
|
||||||
return t
|
return t
|
||||||
|
|||||||
@ -237,7 +237,7 @@ def website_url(doc_name: str = '', website: str = 'https://sw.kovidgoyal.net/ki
|
|||||||
if base:
|
if base:
|
||||||
base += '/'
|
base += '/'
|
||||||
doc_name = base + (f'#{frag}' if frag else '')
|
doc_name = base + (f'#{frag}' if frag else '')
|
||||||
return website + doc_name
|
return website + doc_name.lstrip('/')
|
||||||
|
|
||||||
|
|
||||||
handled_signals: Set[int] = set()
|
handled_signals: Set[int] = set()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user