repos / pgit

Improved static site generator for git repos
git clone https://github.com/xplshn/pgit.git

pgit / html
[CI] pgitBot  ·  2026-02-26

header.partial.tmpl

Cheetah
 1{{define "header"}}
 2<div class="flex flex-col">
 3  <div class="flex justify-between items-center flex-wrap">
 4    <h1 class="text-xl flex gap p-0">
 5      {{if .SiteURLs.HomeURL}}
 6        <a href="{{.SiteURLs.HomeURL}}">repos</a>
 7        <span>/</span>
 8      {{end}}
 9      <span>{{.Repo.RepoName}}</span>
10    </h1>
11    <form id="search-form" action="{{.SiteURLs.SearchURL}}" method="get">
12      <input type="search" name="q" id="search-input" placeholder="Search files...">
13      <button type="submit" aria-label="Search" id="search-button">🔍</button>
14    </form>
15  </div>
16
17  <nav>
18    <a href="{{.SiteURLs.SummaryURL}}">summary</a> |
19    <a href="{{.SiteURLs.RefsURL}}">refs</a> |
20    <span class="font-bold">{{.RevData.Name}}</span> |
21    <a href="{{.RevData.TreeURL}}">code</a> |
22    <a href="{{.RevData.LogURL}}">commits</a>
23    {{if .Repo.IssuesEnabled}} | <a href="{{.SiteURLs.IssuesURL}}">issues</a>{{end}}
24  </nav>
25
26  <div>
27    <div>{{.Repo.Desc}}</div>
28    {{if .SiteURLs.CloneURL}}<pre class="mb-0">git clone {{.SiteURLs.CloneURL}}</pre>{{end}}
29  </div>
30</div>
31{{end}}