mirror of
https://github.com/gohugoio/hugo.git
synced 2025-04-27 06:00:25 +03:00
ignore root path, no need strip traling slash
This commit is contained in:
parent
2d8e15a565
commit
ee1045ad42
2 changed files with 7 additions and 4 deletions
|
@ -15,11 +15,12 @@ package helpers
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/PuerkitoBio/purell"
|
||||
"github.com/spf13/viper"
|
||||
"net/url"
|
||||
"path"
|
||||
"strings"
|
||||
|
||||
"github.com/PuerkitoBio/purell"
|
||||
"github.com/spf13/viper"
|
||||
)
|
||||
|
||||
type PathBridge struct {
|
||||
|
@ -120,8 +121,8 @@ func AddContextRoot(baseUrl, relativePath string) string {
|
|||
|
||||
newPath := path.Join(url.Path, relativePath)
|
||||
|
||||
// path strips traling slash
|
||||
if strings.HasSuffix(relativePath, "/") {
|
||||
// path strips traling slash, ignore root path.
|
||||
if newPath != "/" && strings.HasSuffix(relativePath, "/") {
|
||||
newPath += "/"
|
||||
}
|
||||
return newPath
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue