From: Joe Mooring Date: Wed, 8 Nov 2023 03:47:15 +0000 (-0800) Subject: markup/goldmark: Sync image render hook code with Goldmark X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=805cc1773be96ccb29740c9a40b7cd10949caa63;p=brevno-suite%2Fhugo markup/goldmark: Sync image render hook code with Goldmark Fixes #11681 --- diff --git a/markup/goldmark/render_hooks.go b/markup/goldmark/render_hooks.go index 60a3a1efe..ecdd7f91e 100644 --- a/markup/goldmark/render_hooks.go +++ b/markup/goldmark/render_hooks.go @@ -484,6 +484,9 @@ func nodeToHTMLText(n ast.Node, source []byte) []byte { buf.Write(s.Text(source)) } else if !c.HasChildren() { buf.Write(util.EscapeHTML(c.Text(source))) + if t, ok := c.(*ast.Text); ok && t.SoftLineBreak() { + buf.WriteByte('\n') + } } else { buf.Write(nodeToHTMLText(c, source)) }