Fix serving . but absolute and parents still cause bugs
This commit is contained in:
@@ -18,8 +18,10 @@ type Path struct {
|
||||
func NewPathFromLocal(p string) Path {
|
||||
splits := strings.SplitN(p, path.Base(config.Root), 2)
|
||||
href := splits[0]
|
||||
if len(splits) > 1 {
|
||||
if len(splits) > 1 && splits[0] == "" {
|
||||
href = splits[1]
|
||||
} else {
|
||||
href = strings.Join(splits, path.Base(config.Root))
|
||||
}
|
||||
href = path.Join("/notes", href)
|
||||
return NewPathFromURL(href)
|
||||
|
||||
Reference in New Issue
Block a user