mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
parent
d9a78b61ad
commit
764f1304e1
1 changed files with 11 additions and 0 deletions
|
@ -126,6 +126,7 @@ permalinkeds:
|
||||||
// 1. categories with terms content page, but no content page for the only c1 category
|
// 1. categories with terms content page, but no content page for the only c1 category
|
||||||
// 2. tags with no terms content page, but content page for one of 2 tags (tag1)
|
// 2. tags with no terms content page, but content page for one of 2 tags (tag1)
|
||||||
// 3. the "others" taxonomy with no content pages.
|
// 3. the "others" taxonomy with no content pages.
|
||||||
|
// 4. the "permalinkeds" taxonomy with permalinks configuration.
|
||||||
|
|
||||||
pathFunc := func(s string) string {
|
pathFunc := func(s string) string {
|
||||||
if uglyURLs {
|
if uglyURLs {
|
||||||
|
@ -147,6 +148,12 @@ permalinkeds:
|
||||||
th.assertFileContent(pathFunc("public/others/o1/index.html"), "List", "O1")
|
th.assertFileContent(pathFunc("public/others/o1/index.html"), "List", "O1")
|
||||||
th.assertFileContent(pathFunc("public/others/index.html"), "Terms List", "Others")
|
th.assertFileContent(pathFunc("public/others/index.html"), "Terms List", "Others")
|
||||||
|
|
||||||
|
// 4.
|
||||||
|
th.assertFileContent(pathFunc("public/perma/pl1/index.html"), "List", "Pl1")
|
||||||
|
// This looks kind of funky, but the taxonomy terms do not have a permalinks definition,
|
||||||
|
// for good reasons.
|
||||||
|
th.assertFileContent(pathFunc("public/permalinkeds/index.html"), "Terms List", "Permalinkeds")
|
||||||
|
|
||||||
s := h.Sites[0]
|
s := h.Sites[0]
|
||||||
|
|
||||||
// Make sure that each KindTaxonomyTerm page has an appropriate number
|
// Make sure that each KindTaxonomyTerm page has an appropriate number
|
||||||
|
@ -178,11 +185,15 @@ permalinkeds:
|
||||||
}
|
}
|
||||||
|
|
||||||
pl1 := s.getPage(KindTaxonomy, "permalinkeds", "pl1")
|
pl1 := s.getPage(KindTaxonomy, "permalinkeds", "pl1")
|
||||||
|
permalinkeds := s.getPage(KindTaxonomyTerm, "permalinkeds")
|
||||||
require.NotNil(t, pl1)
|
require.NotNil(t, pl1)
|
||||||
|
require.NotNil(t, permalinkeds)
|
||||||
if uglyURLs {
|
if uglyURLs {
|
||||||
require.Equal(t, "/blog/perma/pl1.html", pl1.RelPermalink())
|
require.Equal(t, "/blog/perma/pl1.html", pl1.RelPermalink())
|
||||||
|
require.Equal(t, "/blog/permalinkeds.html", permalinkeds.RelPermalink())
|
||||||
} else {
|
} else {
|
||||||
require.Equal(t, "/blog/perma/pl1/", pl1.RelPermalink())
|
require.Equal(t, "/blog/perma/pl1/", pl1.RelPermalink())
|
||||||
|
require.Equal(t, "/blog/permalinkeds/", permalinkeds.RelPermalink())
|
||||||
}
|
}
|
||||||
|
|
||||||
// Issue #3070 preserveTaxonomyNames
|
// Issue #3070 preserveTaxonomyNames
|
||||||
|
|
Loading…
Reference in a new issue