Browse Source

Setup templates structure

tags/v0.9.99
Unknown 10 years ago
parent
commit
b1c5adc2f2

+ 1
- 1
conf/app.ini View File

@@ -1,4 +1,4 @@
APP_NAME = Go Git Service
APP_NAME = Gogs - Go Git Service

[server]
HTTP_ADDR =

+ 1
- 1
gogs.go View File

@@ -31,7 +31,7 @@ func main() {
m.Use(render.Renderer())

// Routers.
m.Get("/", routers.Home)
m.Get("/", routers.Dashboard)

listenAddr := fmt.Sprintf("%s:%s",
utils.Cfg.MustValue("server", "HTTP_ADDR"),

+ 35
- 0
public/css/gogs.css View File

@@ -0,0 +1,35 @@
/*!
* Gogs - Go Git Service (http://gogits.org)
* Copyright 2014 Gogs.
* Licensed under MIT (https://github.com/gogits/gogs/blob/master/LICENSE)
*/

body {
padding-top: 60px;
}
.navbar {
min-height: 45px;
}
.navbar-brand {
height: 45px;
padding: 5px 10px 0px 10px;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
background-color: #f0f0f0;
}
.navbar-brand img {
width: 32px;
}
.navbar-nav > li > a {
font-size: 16px;
padding-top: 13px;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
color: rgb(153, 153, 153);
}
.navbar-btn, .navbar .btn {
padding: 5px 15px;
margin-top: 7px;
}

+ 6
- 0
public/js/jquery-1.10.1.min.js
File diff suppressed because it is too large
View File


+ 1
- 0
public/js/jquery-1.10.1.min.map
File diff suppressed because it is too large
View File


routers/home.go → routers/dashboard.go View File

@@ -8,6 +8,8 @@ import (
"github.com/martini-contrib/render"
)

func Home(r render.Render) {
r.HTML(200, "home", map[string]interface{}{})
func Dashboard(r render.Render) {
r.HTML(200, "dashboard", map[string]interface{}{
"Title": "Dashboard",
})
}

+ 15
- 2
templates/base/base.tmpl View File

@@ -1,2 +1,15 @@
this is base.html
Hello world!
<!DOCTYPE html>
<html>
<head>
{{template "base/head" .}}
{{template "head" .}}
</head>
<body>
<noscript>Please enable JavaScript in your browser!</noscript>
{{template "base/navbar" .}}
<div class="container">
{{template "body" .}}
</div>
{{template "base/footer" .}}
</body>
</html>

+ 0
- 0
templates/base/footer.tmpl View File


+ 14
- 0
templates/base/head.tmpl View File

@@ -0,0 +1,14 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" href="img/favicon.png" />
<meta name="author" content="Gogs - Go Git Service" />
<meta name="description" content="Gogs(Go Git Service) is a GitHub-like clone in the Go Programming Language" />
<meta name="keywords" content="go, git">

<!-- Stylesheets -->
<link href="css/bootstrap.min.css" rel="stylesheet" />
<link href="css/todc-bootstrap.min.css" rel="stylesheet" />
<link href="css/font-awesome.min.css" rel="stylesheet" />
<link href="css/gogs.css" rel="stylesheet" />

<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>

+ 18
- 0
templates/base/navbar.tmpl View File

@@ -0,0 +1,18 @@
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#gogs-navbar-collapse">
<i class="fa fa-bars"></i>
</button>
<a class="navbar-brand" href="/"><img src="img/favicon.png" alt="Gogs Logo"></a>
</div>

<div class="collapse navbar-collapse" id="gopmweb-navbar-collapse">
<ul class="nav navbar-nav">
<li><a>{{.Title}}</a></li>
</ul>
<a href="/login" class="navbar-right btn btn-success navbar-btn">Log In</a>
</div>
</div>
</nav>

+ 5
- 0
templates/dashboard.tmpl View File

@@ -0,0 +1,5 @@
{{template "base/base" .}}
{{define "head"}} <title>{{.Title}} | Gogs - Go Git Service</title>{{end}}
{{define "body"}}
Website is still in the progress of building...please come back later!
{{end}}

+ 0
- 1
templates/home.tmpl View File

@@ -1 +0,0 @@
{{template "base/base"}}

Loading…
Cancel
Save