🎨 Trim space in dialynote/block ref/new doc save path https://github.com/siyuan-note/siyuan/issues/14482

This commit is contained in:
Daniel 2025-03-31 15:29:59 +08:00
parent 54c25af19f
commit 4c080e2b34
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
3 changed files with 15 additions and 6 deletions

View file

@ -38,6 +38,15 @@ var (
UserAgent = "SiYuan/" + Ver
)
func TrimSpaceInPath(p string) string {
p = strings.ReplaceAll(p, "\\", "/")
parts := strings.Split(p, "/")
for i, part := range parts {
parts[i] = strings.TrimSpace(part)
}
return strings.Join(parts, "/")
}
func GetTreeID(treePath string) string {
if strings.Contains(treePath, "\\") {
return strings.TrimSuffix(filepath.Base(treePath), ".sy")