diff options
author | clsr <clsr@clsr.net> | 2016-06-18 03:20:24 +0200 |
---|---|---|
committer | clsr <clsr@clsr.net> | 2016-06-18 03:20:24 +0200 |
commit | 2f1140173d9735a6c347747f09463eca4a61054a (patch) | |
tree | 6e148831498a96e0918f592e4b4b5f76f18db069 | |
parent | 0e90a2ae71828dabfb309bda478b5fc509e1cbe0 (diff) | |
download | gomf-2f1140173d9735a6c347747f09463eca4a61054a.tar.gz gomf-2f1140173d9735a6c347747f09463eca4a61054a.zip |
Ignore pages with filenames that start with an underscorev0.2.2
-rw-r--r-- | website.go | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -23,7 +23,7 @@ func initWebsite() { templates = template.Must(template.ParseGlob("pages/*.html")) for _, page := range pages { - if path.Ext(page.Name()) == ".html" { + if path.Ext(page.Name()) == ".html" && page.Name()[0] != '_' { http.HandleFunc("/"+page.Name(), handlePage) if page.Name() == "index.html" { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { @@ -70,9 +70,11 @@ func newContext() pageContext { pages := make(map[string]string) for _, t := range templates.Templates() { n := t.Name() - title := n[:len(n)-len(path.Ext(n))] - title = strings.ToUpper(title[0:1]) + title[1:] - pages[title] = n + if n[0] != '_' { + title := n[:len(n)-len(path.Ext(n))] + title = strings.ToUpper(title[0:1]) + title[1:] + pages[title] = n + } } return pageContext{ SiteName: siteName, |