diff --git a/src/formatitko/html_generator.py b/src/formatitko/html_generator.py index 2efc93e..fa2828a 100644 --- a/src/formatitko/html_generator.py +++ b/src/formatitko/html_generator.py @@ -290,7 +290,7 @@ class HTMLGenerator(OutputGenerator): self.writeln("") def generate_Cite(self, e: Cite): - self.writeln("") + self.generate_simple_tag(e, tag="a", attributes=self.common_attributes(e) | {"href": f"#ref-{e.citations[0].id}"}) def generate_Definition(self, e: Definition): self.writeln("") diff --git a/src/formatitko/util.py b/src/formatitko/util.py index 1a37400..f4eb6b4 100644 --- a/src/formatitko/util.py +++ b/src/formatitko/util.py @@ -37,7 +37,7 @@ def parse_string(s: str) -> list[Union[Str, Space]]: # we ever want to disable or enable some of panflute's markdown extensions, # this is the place to do it. def import_md(s: str, standalone: bool=True) -> Union[Doc, list[Element]]: - return convert_text(s, standalone=standalone, input_format="markdown-definition_lists-citations-latex_macros") + return convert_text(s, standalone=standalone, input_format="markdown-definition_lists-latex_macros") def import_md_list(s: str) -> list[Element]: return import_md(s, standalone=False)