diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2023-07-28 10:53:47 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2023-07-28 15:14:23 +0200 |
commit | b3cb6788b2634a89ae774895f345f082020b52d8 (patch) | |
tree | 08eadc21d9308510e332a4898d2c06516cb6e497 /resources/page/permalinks.go | |
parent | 5542f02fbc4c9467a4338ee1ce2e741f480a0751 (diff) |
Move all Kind constants to its own package
See #11256
Diffstat (limited to 'resources/page/permalinks.go')
-rw-r--r-- | resources/page/permalinks.go | 15 |
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] |