package utils import ( "bytes" "html" "strings" ) // RenderQuoteText renders the given quote text. func RenderQuoteText(text string) string { buffer := bytes.Buffer{} buffer.WriteString("<p>") lines := strings.Split(text, "\n") for index, line := range lines { buffer.WriteString("<span class='quote-line'>") buffer.WriteString(html.EscapeString(line)) buffer.WriteString("</span>") if index != len(lines)-1 { buffer.WriteString("<br>") } } buffer.WriteString("</p>") return buffer.String() }