From 0654046820c339c82e95ad606486cea5be907315 Mon Sep 17 00:00:00 2001 From: Reorx Date: Fri, 22 Apr 2022 15:57:25 +0800 Subject: [PATCH] show all pages for first language --- layouts/_default/list.html | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 01f2a62..9bd0e96 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -24,10 +24,17 @@ {{- end }} + {{- $pages := .Pages }} {{- if .IsHome }} -{{- $pages = where site.RegularPages "Type" "in" site.Params.mainSections }} + {{/* first language is the main language, get all pages */}} + {{- if (eq site.Language (index site.Languages 0)) }} + {{- $pages = where site.AllPages "Kind" "page" }} + {{- else }} + {{- $pages = site.RegularPages }} + {{- end }} + {{- $pages = where $pages "Type" "in" site.Params.mainSections }} {{- end }} {{/* related issue: https://github.com/gohugoio/hugo/issues/9003 */}}