summaryrefslogtreecommitdiffstats
path: root/hugolib
diff options
context:
space:
mode:
authorMitchell Cohen <mitch.cohen@me.com>2017-04-30 04:40:37 -0400
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-04-30 10:40:37 +0200
commit154e18ddb9ad205055d5bd4827c87f3f0daf499f (patch)
tree52b10e80a5b463cb1d65c489959a4a00d3c34705 /hugolib
parent565a78b1106568bac858620d8363a5167956a4f7 (diff)
Render 404 in default language only
This prevents 404.html from being re-rendered for each site. Fixes #3075
Diffstat (limited to 'hugolib')
-rw-r--r--hugolib/site_render.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/hugolib/site_render.go b/hugolib/site_render.go
index a82c93137..6aeaf677a 100644
--- a/hugolib/site_render.go
+++ b/hugolib/site_render.go
@@ -239,6 +239,10 @@ func (s *Site) render404() error {
return nil
}
+ if s.owner.multilingual.enabled() && (s.Language.Lang != s.owner.multilingual.DefaultLang.Lang) {
+ return nil
+ }
+
p := s.newNodePage(kind404)
p.Title = "404 Page not found"