mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2025-08-03 12:23:48 +00:00
Close unclosed tags at end of paragraph
This commit is contained in:
parent
d6c6ad4ae3
commit
4c852f60c4
@ -104,5 +104,24 @@ func ParagraphToHtml(input string) string {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for stt, open := range tagState {
|
||||||
|
if open {
|
||||||
|
switch stt {
|
||||||
|
case spanItalic:
|
||||||
|
ret.WriteString(tagFromState(spanItalic, tagState, "em", "//"))
|
||||||
|
case spanBold:
|
||||||
|
ret.WriteString(tagFromState(spanBold, tagState, "strong", "**"))
|
||||||
|
case spanMono:
|
||||||
|
ret.WriteString(tagFromState(spanMono, tagState, "code", "`"))
|
||||||
|
case spanSuper:
|
||||||
|
ret.WriteString(tagFromState(spanSuper, tagState, "sup", "^"))
|
||||||
|
case spanSub:
|
||||||
|
ret.WriteString(tagFromState(spanSub, tagState, "sub", ",,"))
|
||||||
|
case spanMark:
|
||||||
|
ret.WriteString(tagFromState(spanMark, tagState, "mark", "!!"))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return ret.String()
|
return ret.String()
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user