hugo/docs/content/en/functions/path.Clean.md
2023-05-22 16:47:07 +02:00

683 B

title description categories menu keywords signature relatedfuncs
path.Clean Replaces path separators with slashes (`/`) and removes extraneous separators.
functions
docs
parent
functions
path
clean
path.Clean PATH
path.Base
path.BaseName
path.Dir
path.Ext
path.Join
path.Split

path.Clean replaces path separators with slashes (/) and removes extraneous separators, including trailing separators.

{{ path.Clean "foo//bar" }} → "foo/bar"
{{ path.Clean "/foo/bar/" }} → "/foo/bar"

On a Windows system, if .File.Path is foo\bar.md, then:

{{ path.Clean .File.Path }} → "foo/bar.md"