summaryrefslogtreecommitdiffstats
path: root/hugolib/hugo_sites.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-10-17 09:28:04 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-10-17 10:15:22 +0200
commit4a366fcfee24b3a5a5045b16c3b87b76147adf5e (patch)
tree7a8562579346a5dedb31137c896b6f5311ec061c /hugolib/hugo_sites.go
parent083311d0336ced35909b3375950f7817ecf95ed0 (diff)
Prevent stale content in Fast Render Mode
We do that by re-render visited pages that is not already in the stack. This may potentially do some double work, but that small penalty should be well worth it. Fixes #5281
Diffstat (limited to 'hugolib/hugo_sites.go')
-rw-r--r--hugolib/hugo_sites.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/hugolib/hugo_sites.go b/hugolib/hugo_sites.go
index d9eb9f57d..7f70967d6 100644
--- a/hugolib/hugo_sites.go
+++ b/hugolib/hugo_sites.go
@@ -368,6 +368,11 @@ type BuildCfg struct {
SkipRender bool
// Use this to indicate what changed (for rebuilds).
whatChanged *whatChanged
+
+ // This is a partial re-render of some selected pages. This means
+ // we should skip most of the processing.
+ PartialReRender bool
+
// Recently visited URLs. This is used for partial re-rendering.
RecentlyVisited map[string]bool
}