From: Anthony Fok Date: Tue, 20 Jan 2015 22:50:32 +0000 (-0700) Subject: Fix string comparison for .Truncated page variable X-Git-Tag: v0.13~140 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=02da49597dce2e8206495eb3f778b22126ca6724;p=brevno-suite%2Fhugo Fix string comparison for .Truncated page variable Instead of `strings.TrimSpace()`, use `strings.Join(strings.Fields(s), " ")` to collapse all whitespaces into single spaces, in order to match the behaviour of helpers.TruncateWordsToWholeSentence(), in order to detect non-truncated content correctly. --- diff --git a/hugolib/page.go b/hugolib/page.go index 1383f387..479aa139 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -169,7 +169,7 @@ func (p *Page) setSummary() { } else { // If hugo defines split: // render, strip html, then split - plain := strings.TrimSpace(p.Plain()) + plain := strings.Join(strings.Fields(p.Plain()), " ") p.Summary = helpers.BytesToHTML([]byte(helpers.TruncateWordsToWholeSentence(plain, helpers.SummaryLength))) p.Truncated = len(p.Summary) != len(plain) }