summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--commands/benchmark.go2
-rw-r--r--commands/hugo.go16
-rw-r--r--hugolib/node.go6
-rw-r--r--utils/utils.go2
4 files changed, 12 insertions, 14 deletions
diff --git a/commands/benchmark.go b/commands/benchmark.go
index 8e6b43139..010c1ed2b 100644
--- a/commands/benchmark.go
+++ b/commands/benchmark.go
@@ -46,6 +46,6 @@ func bench(cmd *cobra.Command, args []string) {
defer pprof.StopCPUProfile()
for i := 0; i < benchmarkTimes; i++ {
- _, _ = buildSite()
+ _ = buildSite()
}
}
diff --git a/commands/hugo.go b/commands/hugo.go
index 05187f90b..819b5c207 100644
--- a/commands/hugo.go
+++ b/commands/hugo.go
@@ -49,7 +49,7 @@ var Source, Destination, BaseUrl, CfgFile string
func Execute() {
AddCommands()
Hugo := HugoCmd.ToCommander()
- utils.CheckErrExit(Hugo.Execute())
+ utils.StopOnErr(Hugo.Execute())
}
func AddCommands() {
@@ -86,9 +86,7 @@ func InitializeConfig() {
func build() {
utils.CheckErr(copyStatic(), fmt.Sprintf("Error copying static files to %s", Config.GetAbsPath(Config.PublishDir)))
-
- _, e := buildSite()
- utils.CheckErrExit(e)
+ utils.StopOnErr(buildSite())
if BuildWatch {
fmt.Println("Watching for changes in", Config.GetAbsPath(Config.ContentDir))
@@ -123,16 +121,16 @@ func getDirList() []string {
return a
}
-func buildSite() (site *hugolib.Site, err error) {
+func buildSite() (err error) {
startTime := time.Now()
- site = &hugolib.Site{Config: *Config}
+ site := &hugolib.Site{Config: *Config}
err = site.Build()
if err != nil {
return
}
site.Stats()
fmt.Printf("in %v ms\n", int(1000*time.Since(startTime).Seconds()))
- return site, nil
+ return nil
}
func NewWatcher(port int) error {
@@ -181,9 +179,9 @@ func NewWatcher(port int) error {
func watchChange(ev *fsnotify.FileEvent) {
if strings.HasPrefix(ev.Name, Config.GetAbsPath(Config.StaticDir)) {
fmt.Println("Static file changed, syncing\n")
- copyStatic()
+ utils.CheckErr(copyStatic(), fmt.Sprintf("Error copying static files to %s", Config.GetAbsPath(Config.PublishDir)))
} else {
fmt.Println("Change detected, rebuilding site\n")
- buildSite()
+ utils.StopOnErr(buildSite())
}
}
diff --git a/hugolib/node.go b/hugolib/node.go
index c0779261c..628675167 100644
--- a/hugolib/node.go
+++ b/hugolib/node.go
@@ -19,9 +19,9 @@ import (
)
type Node struct {
- RSSlink template.HTML
- Site SiteInfo
-// layout string
+ RSSlink template.HTML
+ Site SiteInfo
+ // layout string
Data map[string]interface{}
Title string
Description string
diff --git a/utils/utils.go b/utils/utils.go
index 641abfeb2..a79740c9a 100644
--- a/utils/utils.go
+++ b/utils/utils.go
@@ -14,7 +14,7 @@ func CheckErr(err error, s ...string) {
}
}
-func CheckErrExit(err error, s ...string) {
+func StopOnErr(err error, s ...string) {
if err != nil {
CheckErr(err, s...)
os.Exit(-1)