feature: First tag implementation

This commit is contained in:
Prof. Dr. Matthias Jung DL9MJ
2024-12-07 20:20:49 +01:00
parent fbb26a8dd1
commit 2b05db77a4
3 changed files with 48 additions and 2 deletions
+7 -2
View File
@@ -1,12 +1,14 @@
from mistletoe import HtmlRenderer
from renderer.comment import Comment
from renderer.tag import Tag
from renderer.quote import Quote
from renderer.underline import Underline
class FiftyOhmHtmlRenderer(HtmlRenderer):
def __init__(self):
super().__init__(Comment, Quote)
super().__init__(Comment, Quote, Underline, Tag)
def render_comment():
return None
@@ -15,4 +17,7 @@ class FiftyOhmHtmlRenderer(HtmlRenderer):
return f"„{self.render_inner(token)}“"
def render_underline(self, token):
return f"<u>{self.render_inner(token)}</u>"
return f"<u>{self.render_inner(token)}</u>"
def render_tag(self, token):
return f'<div class="{token.tagtype}">{self.render_inner(token)}</div>'