templates/index.html (view raw)
1{{ define "index" }}
2<html>
3{{ template "head" . }}
4
5 <title>
6 {{ .meta.Title }}
7 </title>
8
9 <header>
10 <h1>{{ .meta.Title }}</h1>
11 <h2>{{ .meta.Description }}</h2>
12 </header>
13 <body>
14 <main>
15 <div class="index">
16 {{ range .info }}
17 {{ if eq (len .Repositories) 1 }}
18 {{ $repo := (index .Repositories 0) }}
19 <div class="index-name"><a href="/{{ $repo.Slug }}">{{ $repo.Name }}</a></div>
20 <div class="desc">{{ $repo.Description }}</div>
21 <div>{{ $repo.LastCommit }}</div>
22 {{ end }}
23 {{ if gt (len .Repositories) 1 }}
24 <div class="index-category">{{ .Name }}/</div><div></div><div></div>
25 {{ range .Repositories }}
26 <div class="index-category-name"><a href="/{{ .Slug }}">{{ .Name }}</a></div>
27 <div class="desc">{{ .Description }}</div>
28 <div>{{ .LastCommit }}</div>
29 {{ end }}
30 {{ end }}
31 {{ end }}
32 </div>
33 </main>
34 </body>
35</html>
36{{ end }}