Convert title and description to plain text

This commit is contained in:
2024-02-27 09:03:21 +01:00
parent 8f5739fb68
commit 59029c86a9
7 changed files with 145 additions and 97 deletions

View File

@ -20,3 +20,16 @@ func ConvertToHTML(md string) (string, error) {
return html, nil
}
func ConvertToPlain(md string) (string, error) {
var buf bytes.Buffer
if err := goldmark.Convert([]byte(md), &buf); err != nil {
return "", fmt.Errorf("error converting markdown to html: %v", err)
}
p := bluemonday.StrictPolicy()
plain := p.Sanitize(buf.String())
return plain, nil
}