From 973abc8a81403bb32607250c555384a25f0b9022 Mon Sep 17 00:00:00 2001 From: Jason Streifling Date: Sat, 1 Mar 2025 09:37:56 +0100 Subject: [PATCH] Allow attributes and html in markdown --- cmd/backend/markdown.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/backend/markdown.go b/cmd/backend/markdown.go index f81e5e1..1d3f508 100644 --- a/cmd/backend/markdown.go +++ b/cmd/backend/markdown.go @@ -7,6 +7,8 @@ import ( "github.com/microcosm-cc/bluemonday" "github.com/yuin/goldmark" "github.com/yuin/goldmark/extension" + "github.com/yuin/goldmark/parser" + "github.com/yuin/goldmark/renderer/html" ) func ConvertToHTML(md string) (string, error) { @@ -16,6 +18,12 @@ func ConvertToHTML(md string) (string, error) { goldmark.WithExtensions( extension.GFM, ), + goldmark.WithParserOptions( + parser.WithAttribute(), + ), + goldmark.WithRendererOptions( + html.WithUnsafe(), // HTML-Inhalte erlauben + ), ) if err := gm.Convert([]byte(md), &buf); err != nil {