diff --git a/markdown_embed_code/__init__.py b/markdown_embed_code/__init__.py index 2ae50e4..783e0d4 100644 --- a/markdown_embed_code/__init__.py +++ b/markdown_embed_code/__init__.py @@ -12,6 +12,13 @@ def render_fenced_code(self, element): element.children[0].children = f"{code}\n" return super().render_fenced_code(element) + def render_image(self, element): + template = "![{}]({}{})" + title = ( + ' "{}"'.format(element.title.replace('"', '\\"')) if element.title else "" + ) + return template.format(self.render_children(element), element.dest, title) + def get_code_emb(): markdown = Markdown(renderer=MarkdownEmbEodeRenderer)