From: Noah Campbell Date: Fri, 13 Sep 2013 17:30:27 +0000 (-0700) Subject: Remove RenderedContent from page. X-Git-Tag: v0.9~104 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=803a0fce;p=brevno-suite%2Fhugo Remove RenderedContent from page. The output is written directly to disk after being written. Not entirely sure why it was split into two steps. --- diff --git a/hugolib/page.go b/hugolib/page.go index 5721412f..61cc35a8 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 2da0b77c..52690a30 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 {