diff --git a/branch.html.tmpl b/branch.html.tmpl deleted file mode 100644 index cbc9a7f..0000000 --- a/branch.html.tmpl +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> - <title>{{.Project }}: Branch: {{.Name}}</title> - </head> - <body> - <header> - <h1><a href="/">{{.Project}}</a>: Branch: <a href="./">{{.Name}}</a></h1> - </header> - <main> - <hr> - {{- with $list := .Commits}} - {{- with index $list 0 }} - <h2><a href="/commit/{{.Hash}}/">HEAD</a></h2> - {{- end}} - <table> - <caption>{{len $list}} commits total</caption> - <thead> - <tr> - <th>Date</th> - <th>Commit</th> - <th>Subject</th> - <th>Author</th> - </tr> - </thead> - <tbody> - {{- range $list}} - <tr> - <td> - <time datetime="{{.Date.Format "2006-01-02"}}">{{.Date.Format "01/02/06 15:04"}}</time> - </td> - <td><code>{{.Abbr}}</code></td> - <td><a href="/commit/{{.Hash}}/">{{.Subject}}</a></td> - <td><a href="mailto:{{.Author.Email}}">{{.Author.Name}}</a></td> - </tr> - {{- end}} - </tbody> - </table> - {{- else}} - <p>…</p> - {{- end}} - <hr> - </main> - <footer> - <p>Made with <a href="https://github.com/thewhodidthis/gtx">gtx</a> ›</p> - </footer> - </body> -</html> diff --git a/commit.html.tmpl b/commit.html.tmpl deleted file mode 100644 index 541d667..0000000 --- a/commit.html.tmpl +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> - <title>{{.Abbr}}</title> - </head> - <body> - <header> - <h1><a href="/">{{.Project}}</a>: Commit: {{.Abbr}}</h1> - </header> - <main> - <hr> - <h2>Branch: <a href="/branch/{{.Branch}}/">{{.Branch}}</a></h2> - <dl> - <dt>Author</dt> - <dd>{{.Author.Name}} <{{.Author.Email}}></dd> - <dt>Date</dt> - <dd>{{.Date.Format "Jan. 02 '06 15:04:05"}}</dd> - <dt>Commit</dt> - <dd>{{.Hash}}</dd> - {{- range .Parents }} - <dt>Parent</dt> - <dd> - <a href="/commit/{{.}}">{{.}}</a> - (<a href="/commit/{{$.Hash}}/diff-to-{{.}}.html">diff to parent</a>) - </dd> - {{- end }} - {{- with .Body }} - <dt>Message</dt> - <dd><pre>{{.}}</pre></dd> - {{- end }} - <dt>Diff stat</dt> - {{- range .History }} - <dd><pre>{{.}}</pre></dd> - {{- end }} - <dt>Files</dt> - {{- range .Tree}} - <dd> - <a href="/commit/{{$.Hash}}/{{.Path}}.html">{{.Path}}</a> - (<a href="/object/{{slice .Hash 0 2}}/{{.Hash}}" download="{{.Path}}">raw</a>) - </dd> - {{- end }} - </dl> - <hr> - </main> - <footer> - <p>Made with <a href="https://github.com/thewhodidthis/gtx">gtx</a> ›</p> - </footer> - </body> -</html> diff --git a/home.html.tmpl b/home.html.tmpl deleted file mode 100644 index effac40..0000000 --- a/home.html.tmpl +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> - <title>{{.Project}}</title> - </head> - <body> - <header> - <h1><a href="./">{{.Project}}</a></h1> - </header> - <main> - <hr> - <h2>Repository</h2> - <p>Clone this repo using: <code>git clone {{.Link}}</code></p> - {{- with $list := .Branches}} - <h2>Branches</h2> - {{- range $list}} - <details open> - <summary><a href="/branch/{{.Name}}/">{{.Name}}</a></summary> - {{- with and (len .Commits) (index .Commits 0) }} - <dl> - <dt>Subject</dt> - <dd>{{.Subject}}</dd> - <dt>Author</dt> - <dd>{{.Author.Name}} <{{.Author.Email}}></dd> - <dt>Date</dt> - <dd> - <time datetime="{{.Date.Format "2006-01-02"}}">{{.Date.Format "Jan. 02 '06 15:04:05"}}</time> - </dd> - </dl> - {{- end}} - </details> - {{- end}} - {{- else}} - <p>…</p> - {{- end}} - <hr> - </main> - <footer> - <p>Made with <a href="https://github.com/thewhodidthis/gtx">gtx</a> ›</p> - </footer> - </body> -</html> diff --git a/object.html.tmpl b/object.html.tmpl deleted file mode 100644 index c778de5..0000000 --- a/object.html.tmpl +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> - <title>{{.Project}}</title> - </head> - <body> - <header> - <h1><a href="/">{{.Project}}</a>: {{.Hash}}</h1> - </header> - <main> - <hr> - <pre>{{.Body}}</pre> - <hr> - </main> - <footer> - <p>Made with <a href="https://github.com/thewhodidthis/gtx">gtx</a> ›</p> - </footer> - </body> -</html> diff --git a/page.html.tmpl b/page.html.tmpl new file mode 100644 index 0000000..225a628 --- /dev/null +++ b/page.html.tmpl @@ -0,0 +1,149 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <title>{{.Title}}</title> + <style> + html { + font: medium/normal serif; + } + caption { + caption-side: bottom; + } + </style> + </head> + <body> + <header> + <h1><a href="/">{{with .Data.Project}}{{.}}{{else}}Home{{end}}</a></h1> + {{- range .Data.Breadcrumbs}} + <span>{{.}}</span> + {{- end}} + </header> + <main> + <hr> + {{- with .Data.Link}} + <h2>Repository</h2> + <p>Clone this repo using: <code>git clone {{.}}</code></p> + {{- end}} + + {{- with $list := .Data.Branches}} + <h2>Branches</h2> + {{- range $list}} + <details open> + <summary><a href="/branch/{{.Name}}/">{{.Name}}</a></summary> + {{- with and (len .Commits) (index .Commits 0) }} + <dl> + <dt>Subject</dt> + <dd>{{.Subject}}</dd> + <dt>Author</dt> + <dd>{{.Author.Name}} <{{.Author.Email}}></dd> + <dt>Date</dt> + <dd> + <time datetime="{{.Date.Format "2006-01-02"}}">{{.Date.Format "Jan. 02 '06 15:04:05"}}</time> + </dd> + </dl> + {{- end}} + </details> + {{- end}} + {{- end}} + + {{- with $list := .Data.Commits}} + <table> + <caption>{{len $list}} commits total</caption> + <thead> + <tr> + <th>Date</th> + <th>Commit</th> + <th>Subject</th> + <th>Author</th> + </tr> + </thead> + <tbody> + {{- range $list}} + <tr> + <td> + <time datetime="{{.Date.Format "2006-01-02"}}">{{.Date.Format "01/02/06 15:04"}}</time> + </td> + <td><code>{{.Abbr}}</code></td> + <td><a href="/commit/{{.Hash}}/">{{.Subject}}</a></td> + <td><a href="mailto:{{.Author.Email}}">{{.Author.Name}}</a></td> + </tr> + {{- end}} + </tbody> + </table> + {{- end}} + + {{- with .Data.Commit}} + <h2>Branch: <a href="/branch/{{.Branch}}/">{{.Branch}}</a></h2> + <dl> + <dt>Author</dt> + <dd>{{.Author.Name}} <{{.Author.Email}}></dd> + <dt>Date</dt> + <dd>{{.Date.Format "Jan. 02 '06 15:04:05"}}</dd> + <dt>Commit</dt> + <dd>{{.Hash}}</dd> + {{- range .Parents }} + <dt>Parent</dt> + <dd> + <a href="/commit/{{.}}">{{.}}</a> + (<a href="/commit/{{$.Data.Commit.Hash}}/diff-to-{{.}}.html">diff to parent</a>) + </dd> + {{- end }} + {{- with .Body }} + <dt>Log message</dt> + <dd><pre>{{.}}</pre></dd> + {{- end }} + <dt>Diff stat</dt> + {{- range .History }} + <dd><pre>{{.}}</pre></dd> + {{- end }} + <dt>Files</dt> + {{- range .Tree}} + <dd> + <a href="/commit/{{$.Data.Commit.Hash}}/{{.Path}}.html">{{.Path}}</a> + (<a href="/object/{{slice .Hash 0 2}}/{{.Hash}}" download="{{.Path}}">raw</a>) + </dd> + {{- end}} + </dl> + {{- end}} + + {{- with .Data.Diff}} + {{- with .Commit}} + <h2>Branch: <a href="/branch/{{.Branch}}/">{{.Branch}}</a></h2> + <h3>Commit: <a href="/commit/{{.Hash}}/">{{.Hash}}</a></h3> + <dl> + <dt>Author</dt> + <dd>{{.Author.Name}} <{{.Author.Email}}></dd> + <dt>Date</dt> + <dd>{{.Date.Format "Jan. 02 '06 15:04:05"}}</dd> + <dt>Parent</dt> + <dd> + <a href="/commit/{{$.Data.Diff.Parent}}">{{$.Data.Diff.Parent}}</a> + </dd> + </dl> + {{- end }} + <pre>{{.Body}}</pre> + {{- end }} + + {{- with .Data.Object}} + <table> + <tr> + <td> + <pre> + {{- $l := (printf "%d" (len .Lines)) -}} + {{- range .Lines -}} + <a href="#L{{.}}" id="L{{.}}">{{printf "%*d" (len $l) .}}</a><br> + {{- end -}} + </pre> + </td> + <td><pre>{{.Body}}</pre></td> + </tr> + <table> + {{- end }} + <hr> + </main> + <footer> + <p>Made with <a href="https://github.com/thewhodidthis/gtx">gtx</a> ›</p> + </footer> + </body> +</html>
home › develop › 0e489b8 › 7f62749