summaryrefslogtreecommitdiffstats
path: root/resources/page/permalinks.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-07-28 10:53:47 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-07-28 15:14:23 +0200
commitb3cb6788b2634a89ae774895f345f082020b52d8 (patch)
tree08eadc21d9308510e332a4898d2c06516cb6e497 /resources/page/permalinks.go
parent5542f02fbc4c9467a4338ee1ce2e741f480a0751 (diff)
Move all Kind constants to its own package
See #11256
Diffstat (limited to 'resources/page/permalinks.go')
-rw-r--r--resources/page/permalinks.go15
1 files changed, 8 insertions, 7 deletions
diff --git a/resources/page/permalinks.go b/resources/page/permalinks.go
index 3b12e1154..7fc55eccb 100644
--- a/resources/page/permalinks.go
+++ b/resources/page/permalinks.go
@@ -27,6 +27,7 @@ import (
"github.com/gohugoio/hugo/common/maps"
"github.com/gohugoio/hugo/helpers"
+ "github.com/gohugoio/hugo/resources/kinds"
)
// PermalinkExpander holds permalin mappings per section.
@@ -398,16 +399,16 @@ func (l PermalinkExpander) toSliceFunc(cut string) func(s []string) []string {
}
-var permalinksKindsSuppurt = []string{KindPage, KindSection, KindTaxonomy, KindTerm}
+var permalinksKindsSuppurt = []string{kinds.KindPage, kinds.KindSection, kinds.KindTaxonomy, kinds.KindTerm}
// DecodePermalinksConfig decodes the permalinks configuration in the given map
func DecodePermalinksConfig(m map[string]any) (map[string]map[string]string, error) {
permalinksConfig := make(map[string]map[string]string)
- permalinksConfig[KindPage] = make(map[string]string)
- permalinksConfig[KindSection] = make(map[string]string)
- permalinksConfig[KindTaxonomy] = make(map[string]string)
- permalinksConfig[KindTerm] = make(map[string]string)
+ permalinksConfig[kinds.KindPage] = make(map[string]string)
+ permalinksConfig[kinds.KindSection] = make(map[string]string)
+ permalinksConfig[kinds.KindTaxonomy] = make(map[string]string)
+ permalinksConfig[kinds.KindTerm] = make(map[string]string)
config := maps.CleanConfigStringMap(m)
for k, v := range config {
@@ -417,8 +418,8 @@ func DecodePermalinksConfig(m map[string]any) (map[string]map[string]string, err
// key = '...'
// To sucessfully be backward compatible, "default" patterns need to be set for both page and term
- permalinksConfig[KindPage][k] = v
- permalinksConfig[KindTerm][k] = v
+ permalinksConfig[kinds.KindPage][k] = v
+ permalinksConfig[kinds.KindTerm][k] = v
case maps.Params:
// [permalinks.key]