strings.HasPrefix already has an alias of hasPrefix
but strings.HasSuffix has no such alias.
This PR adds a hasSuffix alias to the tpl function with corresponding
function documentation.
It also adds a Minor update to the hasPrefix function documentation
re: keywords and relatedfuncs.
Completes https://github.com/gohugoio/hugo/issues/10474
menu:
docs:
parent: "functions"
-keywords: []
+keywords: [strings]
signature: ["hasPrefix STRING PREFIX"]
workson: []
hugoversion:
-relatedfuncs: []
+relatedfuncs: [hasSuffix]
deprecated: false
aliases: []
---
--- /dev/null
+---
+title: hassuffix
+linktitle: hasSuffix
+description: Tests whether a string ends with suffix.
+date: 2023-03-01
+publishdate: 2023-03-01
+lastmod: 2023-03-01
+categories: [functions]
+menu:
+docs:
+parent: "functions"
+keywords: [strings]
+signature: ["hasSuffix STRING SUFFIX"]
+workson: []
+hugoversion:
+relatedfuncs: [hasPrefix]
+deprecated: false
+aliases: []
+---
+
+* `{{ hasSuffix "Hugo" "go" }}` → true
\ No newline at end of file
},
)
+ ns.AddMethodMapping(ctx.HasSuffix,
+ []string{"hasSuffix"},
+ [][2]string{
+ {`{{ hasSuffix "Hugo" "go" }}`, `true`},
+ {`{{ hasSuffix "Hugo" "du" }}`, `false`},
+ },
+ )
+
ns.AddMethodMapping(ctx.ToLower,
[]string{"lower"},
[][2]string{