mirror of
https://github.com/tiennm99/hugoDocs.git
synced 2026-10-13 22:16:02 +00:00
Watching doesn't built site 2x on write (ignores rename events). Also ignores temporary files written by editors.
This commit is contained in:
1 parent
a5606b06ca
commit
cd71eb7389
1 file changed
+7
-2
+7
-2
@@ -181,7 +181,12 @@ func watchChange(ev *fsnotify.FileEvent) {
|
||||
fmt.Println("Static file changed, syncing\n")
|
||||
utils.CheckErr(copyStatic(), fmt.Sprintf("Error copying static files to %s", Config.GetAbsPath(Config.PublishDir)))
|
||||
} else {
|
||||
fmt.Println("Change detected, rebuilding site\n")
|
||||
utils.StopOnErr(buildSite())
|
||||
if !ev.IsRename() { // Rename is always accompanied by a create or modify
|
||||
// Ignoring temp files created by editors (vim)
|
||||
if !strings.HasSuffix(ev.Name, "~") && !strings.HasSuffix(ev.Name, ".swp") {
|
||||
fmt.Println("Change detected, rebuilding site\n")
|
||||
utils.StopOnErr(buildSite())
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user