mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-17 21:01:26 +02:00
hugolib: Do not FirstUpper taxonomy titles
Doing so was probably a mistake. This may be a breaking change for some people, but it's easy to restore the previous behaviour in the layouts. Fixes #5172
This commit is contained in:
committed by
Bjørn Erik Pedersen
parent
2cf8fe2ea2
commit
be3ae3ec92
@@ -129,27 +129,38 @@ permalinkeds:
|
||||
}
|
||||
|
||||
// 1.
|
||||
th.assertFileContent(pathFunc("public/categories/cat1/index.html"), "List", "Cat1")
|
||||
if preserveTaxonomyNames {
|
||||
// As of this writing, term titles are given a first upper.
|
||||
// See hugolib.Site.newTaxonomyPage().
|
||||
th.assertFileContent(pathFunc("public/categories/cat-dog/index.html"), "List", "CAt/dOg")
|
||||
th.assertFileContent(pathFunc("public/categories/cat1/index.html"), "List", "cat1")
|
||||
th.assertFileContent(pathFunc("public/categories/cat-dog/index.html"), "List", "cAt/dOg")
|
||||
} else {
|
||||
th.assertFileContent(pathFunc("public/categories/cat1/index.html"), "List", "Cat1")
|
||||
th.assertFileContent(pathFunc("public/categories/cat-dog/index.html"), "List", "Cat/Dog")
|
||||
}
|
||||
th.assertFileContent(pathFunc("public/categories/index.html"), "Terms List", "Category Terms")
|
||||
|
||||
// 2.
|
||||
th.assertFileContent(pathFunc("public/tags/tag2/index.html"), "List", "Tag2")
|
||||
if preserveTaxonomyNames {
|
||||
th.assertFileContent(pathFunc("public/tags/tag2/index.html"), "List", "tag2")
|
||||
} else {
|
||||
th.assertFileContent(pathFunc("public/tags/tag2/index.html"), "List", "Tag2")
|
||||
}
|
||||
th.assertFileContent(pathFunc("public/tags/tag1/index.html"), "List", "Tag1")
|
||||
th.assertFileContent(pathFunc("public/tags/index.html"), "Terms List", "Tags")
|
||||
|
||||
// 3.
|
||||
th.assertFileContent(pathFunc("public/others/o1/index.html"), "List", "O1")
|
||||
if preserveTaxonomyNames {
|
||||
th.assertFileContent(pathFunc("public/others/o1/index.html"), "List", "o1")
|
||||
} else {
|
||||
th.assertFileContent(pathFunc("public/others/o1/index.html"), "List", "O1")
|
||||
}
|
||||
th.assertFileContent(pathFunc("public/others/index.html"), "Terms List", "Others")
|
||||
|
||||
// 4.
|
||||
th.assertFileContent(pathFunc("public/perma/pl1/index.html"), "List", "Pl1")
|
||||
if preserveTaxonomyNames {
|
||||
th.assertFileContent(pathFunc("public/perma/pl1/index.html"), "List", "pl1")
|
||||
} else {
|
||||
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")
|
||||
|
Reference in New Issue
Block a user