mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
1 KiB
1 KiB
title | description | categories | menu | keywords | signature | relatedfuncs | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
trim | Returns a slice of a passed string with all leading and trailing characters from cutset removed. |
|
|
|
|
{{ trim "++Batman--" "+-" }} → "Batman"
trim
requires the second argument, which tells the function specifically what to remove from the first argument. There is no default value for the second argument, so the following usage will not work:
{{ trim .Inner }}
Instead, the following example tells trim
to remove extra new lines from the content contained in the shortcode .Inner
variable:
{{ trim .Inner "\n" }}
{{% note %}}
Go templates also provide a simple method for trimming whitespace from either side of a Go tag by including a hyphen (-
).
{{% /note %}}