shithub: hugo

Download patch

ref: 3b42640e3fb914aa48ae8036d2cb774cb45892de
parent: 65f803e1fa42fc1ca0b9ddac09f61a538b802841
author: Bjørn Erik Pedersen <[email protected]>
date: Sun Nov 20 09:59:21 EST 2016

hugolib: Don't write zero-bytes files to disk

Fixes #2709

--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -2417,15 +2417,16 @@
 				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 {