From e09a8353d245413adf5a68ded4154e16b0df007d Mon Sep 17 00:00:00 2001 From: Jason Streifling Date: Sat, 8 Mar 2025 10:35:04 +0100 Subject: [PATCH 1/2] Allow HTML header attributes in sanitizer --- cmd/backend/markdown.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/backend/markdown.go b/cmd/backend/markdown.go index 1d3f508..1e49b69 100644 --- a/cmd/backend/markdown.go +++ b/cmd/backend/markdown.go @@ -31,6 +31,7 @@ func ConvertToHTML(md string) (string, error) { } p := bluemonday.UGCPolicy() + p.AllowAttrs("id").OnElements("h1", "h2", "h3", "h4", "h5", "h6") html := p.Sanitize(buf.String()) return html, nil From b35b465e3fd4e58f2a88b4a10603552a2964d187 Mon Sep 17 00:00:00 2001 From: Jason Streifling Date: Sat, 8 Mar 2025 10:40:51 +0100 Subject: [PATCH 2/2] Update version number --- cmd/backend/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/backend/config.go b/cmd/backend/config.go index 6e02da2..6cc1995 100644 --- a/cmd/backend/config.go +++ b/cmd/backend/config.go @@ -57,7 +57,7 @@ func newConfig() *Config { MaxImgWidth: 1920, PDFDir: "/var/www/cpolis/pdfs", Port: ":1664", - Version: "v0.17.0", + Version: "v0.17.1", WebDir: "/var/www/cpolis/web", } }