See https://github.com/gohugoio/hugo/issues/10947#issuecomment-
1550012671
Updates #10947
}
}
+
+// TODO(beo) find a better place for this.
+func TestReproCommentsIn10947(t *testing.T) {
+ t.Parallel()
+
+ files := `
+-- hugo.toml --
+baseURL = "https://example.com"
+-- content/mysection/_index.md --
+---
+title: "My Section"
+---
+-- layouts/index.html --
+Sections: {{ if site.Sections }}true{{ end }}|
+
+
+`
+ b := NewIntegrationTestBuilder(
+ IntegrationTestConfig{
+ T: t,
+ TxtarString: files,
+ },
+ ).Build()
+
+ b.AssertFileContent("public/index.html", "Sections: true|")
+
+}
// Returns all Pages in this Site.
Pages() Pages
+ // Returns all the top level sections.
+ Sections() Pages
+
// A shortcut to the home
Home() Page
return s.s.Pages()
}
+func (s *siteWrapper) Sections() Pages {
+ return s.s.Sections()
+}
+
func (s *siteWrapper) Home() Page {
return s.s.Home()
}
return nil
}
+func (t testSite) Sections() Pages {
+ return nil
+}
+
func (t testSite) GetPage(ref ...string) (Page, error) {
return nil, nil
}