aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorclsr <clsr@clsr.net>2016-06-18 03:20:24 +0200
committerclsr <clsr@clsr.net>2016-06-18 03:20:24 +0200
commit2f1140173d9735a6c347747f09463eca4a61054a (patch)
tree6e148831498a96e0918f592e4b4b5f76f18db069
parent0e90a2ae71828dabfb309bda478b5fc509e1cbe0 (diff)
downloadgomf-2f1140173d9735a6c347747f09463eca4a61054a.tar.gz
gomf-2f1140173d9735a6c347747f09463eca4a61054a.zip
Ignore pages with filenames that start with an underscorev0.2.2
-rw-r--r--website.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/website.go b/website.go
index 96291f8..be962e6 100644
--- a/website.go
+++ b/website.go
@@ -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,