aboutsummaryrefslogtreecommitdiff
path: root/web.go
diff options
context:
space:
mode:
Diffstat (limited to 'web.go')
-rw-r--r--web.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/web.go b/web.go
index f0bad8ab..17e7cbfe 100644
--- a/web.go
+++ b/web.go
@@ -6,6 +6,7 @@ package main
import (
"fmt"
+ "html/template"
"net/http"
"github.com/codegangsta/cli"
@@ -30,13 +31,19 @@ gogs web`,
},
}
+var AppHelpers template.FuncMap = map[string]interface{}{
+ "AppName": func() string {
+ return utils.Cfg.MustValue("", "APP_NAME")
+ },
+}
+
func runWeb(*cli.Context) {
log.Info("%s %s", utils.Cfg.MustValue("", "APP_NAME"), APP_VER)
m := martini.Classic()
// Middleware.
- m.Use(render.Renderer())
+ m.Use(render.Renderer(render.Options{Funcs: []template.FuncMap{AppHelpers}}))
// Routers.
m.Get("/", routers.Dashboard)