]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
markup/goldmark: Sync image render hook code with Goldmark
authorJoe Mooring <joe.mooring@veriphor.com>
Wed, 8 Nov 2023 03:47:15 +0000 (19:47 -0800)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 16 Nov 2023 17:21:32 +0000 (18:21 +0100)
Fixes #11681

markup/goldmark/render_hooks.go

index 60a3a1efee3eb5d1cbc2796f00c4cb79d007ec9a..ecdd7f91e9857dace254388994f552e5b28bcc5b 100644 (file)
@@ -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))
                }