From: Bjørn Erik Pedersen Date: Sun, 20 Nov 2016 13:59:21 +0000 (+0100) Subject: hugolib: Don't write zero-bytes files to disk X-Git-Tag: v0.18~126 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=3b42640e3fb914aa48ae8036d2cb774cb45892de;p=brevno-suite%2Fhugo hugolib: Don't write zero-bytes files to disk Fixes #2709 --- diff --git a/hugolib/site.go b/hugolib/site.go index b7f4c28c..fa5f9f2c 100644 --- a/hugolib/site.go +++ b/hugolib/site.go @@ -2417,15 +2417,16 @@ Your rendered home page is blank: /index.html is zero-length debugAddend) } - } + // Avoid writing empty files to disk. + return nil - if err == nil { + } - if err = s.writeDestPage(dest, pageTarget, outBuffer); err != nil { - return err - } + if err = s.writeDestPage(dest, pageTarget, outBuffer); err != nil { + return err } - return err + + return nil } func (s *Site) renderForLayouts(name string, d interface{}, w io.Writer, layouts ...string) error {