diff --git a/hugolib/page.go b/hugolib/page.go index 5721412f5..61cc35a8a 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -40,7 +40,6 @@ type Page struct { Summary template.HTML RawMarkdown string // TODO should be []byte Params map[string]interface{} - RenderedContent *bytes.Buffer contentType string Draft bool Aliases []string diff --git a/hugolib/site.go b/hugolib/site.go index 2da0b77c1..52690a30b 100644 --- a/hugolib/site.go +++ b/hugolib/site.go @@ -110,7 +110,6 @@ func (s *Site) Build() (err error) { } return } - s.Write() return nil } @@ -170,11 +169,6 @@ func (s *Site) Render() (err error) { return } -func (s *Site) Write() { - s.WritePages() - s.timerStep("write pages") -} - func (s *Site) checkDescriptions() { for _, p := range s.Pages { if len(p.Description) < 60 { @@ -419,19 +413,12 @@ func (s *Site) RenderPages() error { if err != nil { return err } - p.RenderedContent = content - } - return nil -} - -func (s *Site) WritePages() (err error) { - for _, p := range s.Pages { - err = s.WritePublic(p.OutFile, p.RenderedContent.Bytes()) + err = s.WritePublic(p.OutFile, content.Bytes()) if err != nil { - return + return err } } - return + return nil } func (s *Site) RenderIndexes() error {