mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
parent
347cfb0c17
commit
bb80fff69a
2 changed files with 38 additions and 1 deletions
|
@ -587,6 +587,43 @@ HEADLESS {{< myShort >}}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestPageBundlerHeadlessIssue6552(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
|
|
||||||
|
b := newTestSitesBuilder(t)
|
||||||
|
b.WithContent("headless/h1/index.md", `
|
||||||
|
---
|
||||||
|
title: My Headless Bundle1
|
||||||
|
headless: true
|
||||||
|
---
|
||||||
|
`, "headless/h1/p1.md", `
|
||||||
|
---
|
||||||
|
title: P1
|
||||||
|
---
|
||||||
|
`, "headless/h2/index.md", `
|
||||||
|
---
|
||||||
|
title: My Headless Bundle2
|
||||||
|
headless: true
|
||||||
|
---
|
||||||
|
`)
|
||||||
|
|
||||||
|
b.WithTemplatesAdded("index.html", `
|
||||||
|
{{ $headless1 := .Site.GetPage "headless/h1" }}
|
||||||
|
{{ $headless2 := .Site.GetPage "headless/h2" }}
|
||||||
|
|
||||||
|
HEADLESS1: {{ $headless1.Title }}|{{ $headless1.RelPermalink }}|{{ len $headless1.Resources }}|
|
||||||
|
HEADLESS2: {{ $headless2.Title }}{{ $headless2.RelPermalink }}|{{ len $headless2.Resources }}|
|
||||||
|
|
||||||
|
`)
|
||||||
|
|
||||||
|
b.Build(BuildCfg{})
|
||||||
|
|
||||||
|
b.AssertFileContent("public/index.html", `
|
||||||
|
HEADLESS1: My Headless Bundle1||1|
|
||||||
|
HEADLESS2: My Headless Bundle2|0|
|
||||||
|
`)
|
||||||
|
}
|
||||||
|
|
||||||
func TestMultiSiteBundles(t *testing.T) {
|
func TestMultiSiteBundles(t *testing.T) {
|
||||||
c := qt.New(t)
|
c := qt.New(t)
|
||||||
b := newTestSitesBuilder(t)
|
b := newTestSitesBuilder(t)
|
||||||
|
|
|
@ -439,7 +439,7 @@ type pagesMapBucket struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *pagesMapBucket) isEmpty() bool {
|
func (b *pagesMapBucket) isEmpty() bool {
|
||||||
return len(b.pages) == 0 && len(b.bucketSections) == 0
|
return len(b.pages) == 0 && len(b.headlessPages) == 0 && len(b.bucketSections) == 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *pagesMapBucket) getPages() page.Pages {
|
func (b *pagesMapBucket) getPages() page.Pages {
|
||||||
|
|
Loading…
Reference in a new issue