internal/web/templates/layout.html

ea05aa6c8cd4d033d0eefd739160d29d4ead008a
gitbay/internal/web/templates/layout.html history · blame · raw

30 lines · 1014 bytes

 1{{define "layout"}}<!DOCTYPE html>
 2<html lang="en">
 3<head>
 4<meta charset="utf-8">
 5<meta name="viewport" content="width=device-width, initial-scale=1">
 6<title>{{template "title" .}}</title>
 7<link rel="stylesheet" href="/static/style.css">
 8</head>
 9<body>
10<header>
11  <nav><a class="site" href="/">{{.Site}}</a></nav>
12</header>
13<main>
14{{template "content" .}}
15</main>
16</body>
17</html>{{end}}
18
19{{define "repoheader"}}
20<h1><a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}">{{.Repo.OwnerName}}/{{.Repo.Name}}</a></h1>
21<nav class="tabs">
22  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}">files</a>
23  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/log">log</a>
24  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/refs">refs</a>
25  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/archive/{{.Ref}}.tar.gz">archive</a>
26</nav>
27<p class="clone">clone: <code>git clone {{.CloneURL}}</code></p>
28{{end}}
29
30{{define "sigbadge"}}<span class="badge badge-{{.State}}" title="{{.Fingerprint}}">{{.State}}{{if .Signer}} · {{.Signer}}{{end}}</span>{{end}}