Personal Git forge.

Code git clone ssh://git.poy.ooo:6969/~poyo/farga ZIP
templating/views/repo/index.html / 1KiB #89bc717f
Raw
{{ define "content" }}{{if .Branch}}<div class="data">    {{if eq (len .Branches) 1}}        <div class="commit">{{.Branch}}</div>    {{else}}        <details class="dropdown">            <summary>{{.Branch}}</summary>            <div class="menu">                {{range .Branches}}                    {{if ne . $.Branch}}                        <a href="{{RepoRoot $.Meta}}/tree/{{.}}">{{.}}</a>                    {{end}}                {{end}}            </div>        </details>    {{end}}    <div class="commit">        {{if .Commit }}        <span><code>#{{.Git.ShortHash}}</code> - {{.Commit.Message}}</span>        {{else}}        <span>No commits.</span>        {{end}}    </div>    {{if .Hackatime}}        <div class="hackatime">{{.Hackatime.PrettyTime}}</div>    {{end}}</div>{{end}}{{if .Files}}    {{template "repo_dir_view" .}}{{else}}<div class="repo-empty">    <p class="warning">Empty repo.</p>    <p>To start coding, go to <a href="/config">your config</a> and add your public SSH key. Then clone this repo</p>    <code>git clone ssh://{{.sshDomain}}:{{.sshPort}}{{RepoRoot .Meta}}</code></div>{{end}}{{if .Readme.TooLarge}}    <p warning>README is too large to be rendered here.</p>{{else if .Readme.Content}}    <div class="blob">        <input type="radio" name="readme-view" id="mdview-render" class="tab-radio" checked>        <input type="radio" name="readme-view" id="mdview-code" class="tab-radio">        <div class="title">            {{.Readme.Name}}            <div class="view-tabs">                <label for="mdview-render">View</label>                <label for="mdview-code">Code</label>            </div>        </div>        <div class="raw-md" id="mdcode">            <pre><code>{{range SplitLines .Readme.Content}}<span>{{.}}</span>{{end}}</code></pre>        </div>        <div class="rendered-md" id="mdrender">{{ .ReadmeHTML }}</div>    </div>{{end}}{{end}}