Don't re-render aliases on server rebuilds
This can lead to stale aliases when rebuilding, but that's a trade-off we need to take for snappier rebuilds on bigger sites. Note that it should be possible to detect alias changes, but I'm not sure it's worth it.
This commit is contained in:
parent
13b208e2f7
commit
778f0d9002
1 changed files with 1 additions and 1 deletions
|
@ -1542,7 +1542,7 @@ func (s *Site) render(ctx *siteRenderContext) (err error) {
|
|||
return err
|
||||
}
|
||||
|
||||
if ctx.outIdx == 0 {
|
||||
if ctx.outIdx == 0 && s.h.buildCounter.Load() == 0 {
|
||||
// Note that even if disableAliases is set, the aliases themselves are
|
||||
// preserved on page. The motivation with this is to be able to generate
|
||||
// 301 redirects in a .htaccess file and similar using a custom output format.
|
||||
|
|
Loading…
Add table
Reference in a new issue