diff --git a/bin/make-page b/bin/make-page index 525827b..579753f 100755 --- a/bin/make-page +++ b/bin/make-page @@ -87,12 +87,12 @@ def _render_address(code: str) -> str: class Renderer(markdown_code_blocks.CodeRenderer): - def link(self, link: str, text: str | None, title: str | None) -> str: - if link.startswith(SELF_LINK_PREFIX): - a_id = link[len(SELF_LINK_PREFIX):] + def link(self, text: str, url: str, title: str | None = None) -> str: + if url.startswith(SELF_LINK_PREFIX): + a_id = url[len(SELF_LINK_PREFIX):] return f'{text}' else: - return super().link(link, text, title) + return super().link(text, url, title) def heading(self, text: str, level: int) -> str: match = ID_RE.search(text) @@ -110,16 +110,11 @@ class Renderer(markdown_code_blocks.CodeRenderer): ret += '