diff options
author | Mitchell Cohen <mitch.cohen@me.com> | 2017-04-30 04:40:37 -0400 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-04-30 10:40:37 +0200 |
commit | 154e18ddb9ad205055d5bd4827c87f3f0daf499f (patch) | |
tree | 52b10e80a5b463cb1d65c489959a4a00d3c34705 /hugolib | |
parent | 565a78b1106568bac858620d8363a5167956a4f7 (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.go | 4 |
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" |