diff --git a/ansi/elements.go b/ansi/elements.go index f1f3c4e..970a884 100644 --- a/ansi/elements.go +++ b/ansi/elements.go @@ -3,6 +3,7 @@ package ansi import ( "bytes" "fmt" + "html" "io" "strings" @@ -165,7 +166,7 @@ func (tr *ANSIRenderer) NewElement(node ast.Node, source []byte) Element { } return Element{ Renderer: &BaseElement{ - Token: ctx.SanitizeHTML(s, false), + Token: html.UnescapeString(s), Style: ctx.options.Styles.Text, }, } @@ -180,7 +181,7 @@ func (tr *ANSIRenderer) NewElement(node ast.Node, source []byte) Element { return Element{ Renderer: &BaseElement{ - Token: ctx.SanitizeHTML(s, false), + Token: html.UnescapeString(s), Style: style, }, } @@ -192,7 +193,7 @@ func (tr *ANSIRenderer) NewElement(node ast.Node, source []byte) Element { return Element{ Renderer: &BaseElement{ - Token: ctx.SanitizeHTML(s, false), + Token: html.UnescapeString(s), Style: style, }, }