From e0f200bdba1a2d112495c07879fb059df7f4f1e1 Mon Sep 17 00:00:00 2001 From: cblgh Date: Wed, 12 May 2021 13:52:51 +0200 Subject: [PATCH] set LIEU_DEV='' env variable for quicker html dev --- server/server.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/server/server.go b/server/server.go index 8f05481..3bd70f9 100644 --- a/server/server.go +++ b/server/server.go @@ -5,6 +5,7 @@ import ( "fmt" "net/http" "net/url" + "os" "strings" "html/template" @@ -47,12 +48,12 @@ type AboutData struct { RingLink string } -const useURLTitles = true - var templates = template.Must(template.ParseFiles( "html/head.html", "html/nav.html", "html/footer.html", "html/about.html", "html/index.html", "html/list.html", "html/search.html", "html/webring.html")) +const useURLTitles = true + func (h RequestHandler) searchRoute(res http.ResponseWriter, req *http.Request) { var query string view := &TemplateView{} @@ -138,7 +139,15 @@ func (h RequestHandler) webringRoute(res http.ResponseWriter, req *http.Request) func (h RequestHandler) renderView(res http.ResponseWriter, tmpl string, view *TemplateView) { view.SiteName = h.config.General.Name - errTemp := templates.ExecuteTemplate(res, tmpl+".html", view) + var errTemp error + if _, exists := os.LookupEnv("LIEU_DEV"); exists { + var templates = template.Must(template.ParseFiles( + "html/head.html", "html/nav.html", "html/footer.html", + "html/about.html", "html/index.html", "html/list.html", "html/search.html", "html/webring.html")) + errTemp = templates.ExecuteTemplate(res, tmpl+".html", view) + } else { + errTemp = templates.ExecuteTemplate(res, tmpl+".html", view) + } util.Check(errTemp) }