From 27fb33c6c94973ce62ffb2b8ee0d867a40176536 Mon Sep 17 00:00:00 2001 From: James Jiang Date: Sat, 15 Aug 2026 15:28:32 +1000 Subject: [PATCH] fix(nav): guard postNav against nil main menu postNav.html computed len($menus) directly, panicking when Site.Menus.main is nil (e.g. 404.html, or any content-less site). nav.html was already patched for this in fix/nil-menu-guard, but postNav.html was added afterward without the same guard. --- layouts/partials/postNav.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/partials/postNav.html b/layouts/partials/postNav.html index 1144f262..0824c36a 100644 --- a/layouts/partials/postNav.html +++ b/layouts/partials/postNav.html @@ -10,7 +10,7 @@ {{- $index := 0 -}} {{- $cur := .RelPermalink | relLangURL -}} {{- $menus := .Site.Menus.main -}} - {{- $len := len $menus -}} + {{- $len := 0 -}}{{- with $menus }}{{ $len = len . }}{{- end -}} {{- range $menus -}}