Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-07-27 11:49:42 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-09-06 18:32:16 +0300
commitf023dfd7636f73b11c94e86a05c6273941d52c58 (patch)
tree6f3a476e905630767c2189ee8a17ec8da2ad84ab /commands
parent5b9c2a40f180587de037122e3cd9ac0f3ce64f5e (diff)
Move the Build* methods to HugoSites
See #2309
Diffstat (limited to 'commands')
-rw-r--r--commands/hugo.go38
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.