hugolib: Fix handling of zero-length files

This was a regression in Hugo 0.20. This commit makes sure that zeron-length files are not rendered to file.

Fixes #3355
This commit is contained in:
Bjørn Erik Pedersen 2017-04-23 22:03:25 +02:00
parent e98f885b8a
commit 0e87b18b66
4 changed files with 28 additions and 0 deletions

View file

@ -340,6 +340,10 @@ func (s *Site) renderRobotsTXT() error {
return nil
}
if outBuffer.Len() == 0 {
return nil
}
return s.publish("robots.txt", outBuffer)
}