From 28957b58a1a9b73dd2a06543d1b14c781a7a4821 Mon Sep 17 00:00:00 2001 From: "zaitsev.serge" Date: Sun, 30 Aug 2015 14:01:05 +0000 Subject: [PATCH] file, url and output should not be overridden by globals git-svn-id: file:///srv/svn/repo/aya/trunk@30 cec141ff-132a-4243-88a5-ce187bd62f94 --- zs.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zs.go b/zs.go index a8d2c5a..a07bbdf 100644 --- a/zs.go +++ b/zs.go @@ -35,22 +35,22 @@ func md(path string, globals Vars) (Vars, string, error) { s := string(b) url := path[:len(path)-len(filepath.Ext(path))] + ".html" v := Vars{ - "file": path, - "url": url, "title": "", "description": "", "keywords": "", - "output": filepath.Join(PUBDIR, url), + } + for name, value := range globals { + v[name] = value } if _, err := os.Stat(filepath.Join(ZSDIR, "layout.amber")); err == nil { v["layout"] = "layout.amber" } else { v["layout"] = "layout.html" } + v["file"] = path + v["url"] = url + v["output"] = filepath.Join(PUBDIR, url) - for name, value := range globals { - v[name] = value - } if strings.Index(s, "\n\n") == -1 { return v, s, nil }