changeset 35:0498cb3afc1d draft

removed fs/walk error check, added title default value heuristics
author zaitsev.serge
date Wed, 02 Sep 2015 17:41:06 +0000
parents ed40ca93db1e
children a88ccfbd4103
files zs.go
diffstat 1 files changed, 5 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/zs.go	Wed Sep 02 17:35:26 2015 +0000
+++ b/zs.go	Wed Sep 02 17:41:06 2015 +0000
@@ -111,6 +111,9 @@
 	} else {
 		v["layout"] = "layout.html"
 	}
+	title := strings.Replace(strings.Replace(path, "_", " ", -1), "-", " ", -1)
+	v["title"] = strings.ToTitle(title)
+	v["description"] = ""
 	v["file"] = path
 	v["url"] = path[:len(path)-len(filepath.Ext(path))] + ".html"
 	v["output"] = filepath.Join(PUBDIR, v["url"])
@@ -129,7 +132,6 @@
 		} else {
 			for key, value := range vars {
 				v[key] = value
-				log.Println(key, value)
 			}
 		}
 		if strings.HasPrefix(v["url"], "./") {
@@ -324,14 +326,14 @@
 	vars := globals()
 	for {
 		os.Mkdir(PUBDIR, 0755)
-		err := filepath.Walk(".", func(path string, info os.FileInfo, err error) error {
+		filepath.Walk(".", func(path string, info os.FileInfo, err error) error {
 			// ignore hidden files and directories
 			if filepath.Base(path)[0] == '.' || strings.HasPrefix(path, ".") {
 				return nil
 			}
 			// inform user about fs walk errors, but continue iteration
 			if err != nil {
-				log.Println("ERROR:", err)
+				fmt.Println("error:", err)
 				return nil
 			}
 
@@ -349,9 +351,6 @@
 			}
 			return nil
 		})
-		if err != nil {
-			log.Println("ERROR:", err)
-		}
 		if modified {
 			// At least one file in this build cycle has been modified
 			run(vars, "posthook")