mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-22 21:42:50 +02:00
Unexport filepath/path bridge types
They are of no use outside the helpers package. See #1160
This commit is contained in:
@@ -23,34 +23,34 @@ import (
|
||||
"github.com/spf13/viper"
|
||||
)
|
||||
|
||||
type PathBridge struct {
|
||||
type pathBridge struct {
|
||||
}
|
||||
|
||||
func (PathBridge) Base(in string) string {
|
||||
func (pathBridge) Base(in string) string {
|
||||
return path.Base(in)
|
||||
}
|
||||
|
||||
func (PathBridge) Clean(in string) string {
|
||||
func (pathBridge) Clean(in string) string {
|
||||
return path.Clean(in)
|
||||
}
|
||||
|
||||
func (PathBridge) Dir(in string) string {
|
||||
func (pathBridge) Dir(in string) string {
|
||||
return path.Dir(in)
|
||||
}
|
||||
|
||||
func (PathBridge) Ext(in string) string {
|
||||
func (pathBridge) Ext(in string) string {
|
||||
return path.Ext(in)
|
||||
}
|
||||
|
||||
func (PathBridge) Join(elem ...string) string {
|
||||
func (pathBridge) Join(elem ...string) string {
|
||||
return path.Join(elem...)
|
||||
}
|
||||
|
||||
func (PathBridge) Separator() string {
|
||||
func (pathBridge) Separator() string {
|
||||
return "/"
|
||||
}
|
||||
|
||||
var pathBridge PathBridge
|
||||
var pb pathBridge
|
||||
|
||||
func sanitizeURLWithFlags(in string, f purell.NormalizationFlags) string {
|
||||
s, err := purell.NormalizeURLString(in, f)
|
||||
@@ -244,7 +244,7 @@ func PrettifyURL(in string) string {
|
||||
// /section/name/ becomes /section/name/index.html
|
||||
// /section/name/index.html becomes /section/name/index.html
|
||||
func PrettifyURLPath(in string) string {
|
||||
return PrettiyPath(in, pathBridge)
|
||||
return PrettiyPath(in, pb)
|
||||
}
|
||||
|
||||
// Uglify does the opposite of PrettifyURLPath().
|
||||
@@ -260,7 +260,7 @@ func Uglify(in string) string {
|
||||
return path.Clean(in) + ".html"
|
||||
}
|
||||
|
||||
name, ext := FileAndExt(in, pathBridge)
|
||||
name, ext := FileAndExt(in, pb)
|
||||
if name == "index" {
|
||||
// /section/name/index.html -> /section/name.html
|
||||
d := path.Dir(in)
|
||||
|
Reference in New Issue
Block a user