kopia lustrzana https://github.com/cblgh/lieu
set LIEU_DEV='' env variable for quicker html dev
rodzic
6cd59b2f3d
commit
e0f200bdba
|
@ -5,6 +5,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"html/template"
|
"html/template"
|
||||||
|
@ -47,12 +48,12 @@ type AboutData struct {
|
||||||
RingLink string
|
RingLink string
|
||||||
}
|
}
|
||||||
|
|
||||||
const useURLTitles = true
|
|
||||||
|
|
||||||
var templates = template.Must(template.ParseFiles(
|
var templates = template.Must(template.ParseFiles(
|
||||||
"html/head.html", "html/nav.html", "html/footer.html",
|
"html/head.html", "html/nav.html", "html/footer.html",
|
||||||
"html/about.html", "html/index.html", "html/list.html", "html/search.html", "html/webring.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) {
|
func (h RequestHandler) searchRoute(res http.ResponseWriter, req *http.Request) {
|
||||||
var query string
|
var query string
|
||||||
view := &TemplateView{}
|
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) {
|
func (h RequestHandler) renderView(res http.ResponseWriter, tmpl string, view *TemplateView) {
|
||||||
view.SiteName = h.config.General.Name
|
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)
|
util.Check(errTemp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue