diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-11-20 16:59:21 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-11-20 16:59:21 +0300 |
commit | 3b42640e3fb914aa48ae8036d2cb774cb45892de (patch) | |
tree | 1eea3f59f27efb00aa2523ddc7fa879c5363e740 /hugolib | |
parent | 65f803e1fa42fc1ca0b9ddac09f61a538b802841 (diff) |
hugolib: Don't write zero-bytes files to disk
Fixes #2709
Diffstat (limited to 'hugolib')
-rw-r--r-- | hugolib/site.go | 13 |
1 files 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 { |