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 += '
' return ret - def image( - self, - src: str, - alt: str = '', - title: str | None = None, - ) -> str: + def image(self, text: str, url: str, title: str | None = None) -> str: return ( f'{html.escape(alt)}' ) diff --git a/requirements-dev.txt b/requirements-dev.txt index 6dced06..9f2d1be 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,2 +1,2 @@ -markdown-code-blocks>=3.0.0,<3.2 +markdown-code-blocks>=3.2.0 markdown-to-presentation>=0.0.12