|
@@ -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)
|