From 3b42640e3fb914aa48ae8036d2cb774cb45892de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Sun, 20 Nov 2016 14:59:21 +0100 Subject: [PATCH] hugolib: Don't write zero-bytes files to disk Fixes #2709 --- hugolib/site.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/hugolib/site.go b/hugolib/site.go index b7f4c28c8..fa5f9f2cf 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 {