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 */}}