diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-07-27 11:49:42 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-09-06 18:32:16 +0300 |
commit | f023dfd7636f73b11c94e86a05c6273941d52c58 (patch) | |
tree | 6f3a476e905630767c2189ee8a17ec8da2ad84ab /commands | |
parent | 5b9c2a40f180587de037122e3cd9ac0f3ce64f5e (diff) |
Move the Build* methods to HugoSites
See #2309
Diffstat (limited to 'commands')
-rw-r--r-- | commands/hugo.go | 38 |
1 files changed, 4 insertions, 34 deletions
diff --git a/commands/hugo.go b/commands/hugo.go index b8e4ea643..959006557 100644 --- a/commands/hugo.go +++ b/commands/hugo.go @@ -713,43 +713,13 @@ func getDirList() []string { } func buildSites(watching ...bool) (err error) { - fmt.Println("Started building site") - t0 := time.Now() - - for _, site := range Hugo { - t1 := time.Now() - if len(watching) > 0 && watching[0] { - site.RunMode.Watching = true - } - - if err := site.Build(); err != nil { - return err - } - - site.Stats(t1) - } - - jww.FEEDBACK.Printf("total in %v ms\n", int(1000*time.Since(t0).Seconds())) - - return nil + fmt.Println("Started building sites ...") + w := len(watching) > 0 && watching[0] + return Hugo.Build(w, true) } func rebuildSites(events []fsnotify.Event) error { - t0 := time.Now() - - for _, site := range Hugo { - t1 := time.Now() - - if err := site.ReBuild(events); err != nil { - return err - } - - site.Stats(t1) - } - - jww.FEEDBACK.Printf("total in %v ms\n", int(1000*time.Since(t0).Seconds())) - - return nil + return Hugo.Rebuild(events, true) } // NewWatcher creates a new watcher to watch filesystem events. |