From: Bjørn Erik Pedersen Date: Wed, 9 Aug 2017 07:54:21 +0000 (+0200) Subject: tpl/transform: Only strip p tag in markdownify if only one paragraph X-Git-Tag: v0.27~34 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=33ae10b6ade67cd9618970121d7de5fd2ce7d781;p=brevno-suite%2Fhugo tpl/transform: Only strip p tag in markdownify if only one paragraph Fixes #3040 --- diff --git a/tpl/transform/transform.go b/tpl/transform/transform.go index b41b41b9..8d404f5a 100644 --- a/tpl/transform/transform.go +++ b/tpl/transform/transform.go @@ -79,8 +79,11 @@ func (ns *Namespace) HTMLUnescape(s interface{}) (string, error) { return html.UnescapeString(ss), nil } -var markdownTrimPrefix = []byte("

") -var markdownTrimSuffix = []byte("

\n") +var ( + markdownTrimPrefix = []byte("

") + markdownTrimSuffix = []byte("

\n") + markdownParagraphIndicator = []byte("#First

\n\n

This is some bold text.

\n\n

Second

\n\n

This is some more text.

\n\n

And then some.

\n"), + result) + +} + func TestPlainify(t *testing.T) { t.Parallel()