diff --git a/server/path.go b/server/path.go index 2d1bd8f..b09dcaa 100755 --- a/server/path.go +++ b/server/path.go @@ -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)