From 803a0fce1ef3f2f42ed649a489ae381586445886 Mon Sep 17 00:00:00 2001 From: Noah Campbell Date: Fri, 13 Sep 2013 10:30:27 -0700 Subject: [PATCH] Remove RenderedContent from page. The output is written directly to disk after being written. Not entirely sure why it was split into two steps. --- hugolib/page.go | 1 - hugolib/site.go | 19 +++---------------- 2 files changed, 3 insertions(+), 17 deletions(-) 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 {