diff --git a/src/anki/flashcard.py b/src/anki/flashcard.py index 5ee2125..26b3029 100644 --- a/src/anki/flashcard.py +++ b/src/anki/flashcard.py @@ -1,3 +1,5 @@ +import html + import tree_sitter from .file_handler import FileHandler @@ -48,7 +50,9 @@ class Flashcard: return f"#flashcard({self.note_id})[{self.front if front else ''}][{self.back if not front else ''}]" def as_html(self, front: bool) -> str: - prefix = f"" # indexable via anki search + safe_front = html.escape(self.front) + safe_back = html.escape(self.back) + prefix = f"" # indexable via anki search image = f'' return prefix + image