diff options
Diffstat (limited to 'web.go')
-rw-r--r-- | web.go | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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) |