From 154e18ddb9ad205055d5bd4827c87f3f0daf499f Mon Sep 17 00:00:00 2001 From: Mitchell Cohen Date: Sun, 30 Apr 2017 04:40:37 -0400 Subject: [PATCH] Render 404 in default language only This prevents 404.html from being re-rendered for each site. Fixes #3075 --- hugolib/site_render.go | 4 ++++ 1 file changed, 4 insertions(+) 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"