If your nested subsections look like this:
structure
content/
├── de/
│ ├── posts/
│ │ ├── post-1/
│ │ │ ├── page/
│ │ │ │ ├── 2.md
│ │ │ │ ├── 3.md
│ │ │ │ └── 4.md
│ │ │ └── _index.md
│ │ ├── subsection-a/
│ │ │ ├── post-3/
│ │ │ │ ├── page/
│ │ │ │ │ ├── 2.md
│ │ │ │ │ ├── 3.md
│ │ │ │ │ └── 4.md
│ │ │ │ └── _index.md
│ │ │ ├── _index.md
│ │ │ └── post-4.md
│ │ ├── _index.md
│ │ └── post-2.md
│ └── _index.md
└── en/
├── posts/
│ ├── post-1/
│ │ ├── page/
│ │ │ ├── 2.md
│ │ │ ├── 3.md
│ │ │ └── 4.md
│ │ └── _index.md
│ ├── subsection-a/
│ │ ├── post-3/
│ │ │ ├── page/
│ │ │ │ ├── 2.md
│ │ │ │ ├── 3.md
│ │ │ │ └── 4.md
│ │ │ └── _index.md
│ │ ├── _index.md
│ │ └── post-4.md
│ ├── _index.md
│ └── post-2.md
└── _index.md
Then you can range like this on your home page:
{{ range (where site.Pages "Type" "posts").ByTitle }}
{{ if or
(and .IsPage (not (eq .Layout "multipage" )))
(and .IsSection (eq .Layout "multipage" ))
}}
<h2><a href="{{ .RelPermalink }}">{{ .Title }}</a></h2>
{{ end }}
{{ end }}
I’ve updated the test site to include a subsection.