From 0d735203dd937903f2effce58df958d9e78dc566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Fri, 13 Mar 2026 02:01:45 +0100 Subject: [PATCH] fix: trim whitespace from ParseTitle result ParseTitle returned lang[start:] without trimming, so inputs like 'python title My Title' returned ' My Title' with leading spaces. The extra whitespace propagated into the rendered Confluence title element. Add strings.TrimSpace to remove leading/trailing whitespace. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- renderer/fencedcodeblock.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderer/fencedcodeblock.go b/renderer/fencedcodeblock.go index 80b4873..5f88b0d 100644 --- a/renderer/fencedcodeblock.go +++ b/renderer/fencedcodeblock.go @@ -72,7 +72,7 @@ func ParseTitle(lang string) string { // it's found, check if title is given and return it start := index + 6 if len(lang) > start { - return lang[start:] + return strings.TrimSpace(lang[start:]) } } return ""