#136 fix links when package is a sub-dir package

This commit is contained in:
Shawn Smith
2016-06-15 22:27:57 +09:00
parent 077f280af3
commit d7ca2b113b

View File

@@ -149,7 +149,10 @@ outer:
pkg = strings.Split(base, "/")[2]
}
fileURL = fmt.Sprintf("https://github.com/golang/%s/blob/master%s", pkg, strings.TrimPrefix(filename, "/"+base))
default:
case strings.HasPrefix(base, "github.com/"):
if len(strings.Split(base, "/")) == 4 {
base = strings.Join(strings.Split(base, "/")[0:3], "/")
}
fileURL = fmt.Sprintf("https://%s/blob/master%s", base, strings.TrimPrefix(filename, "/"+base))
}
fs := fsMap[filename]