]> Sergey Matveev's repositories - sgblog.git/blob - cmd/sgblog/gemini-menu.tmpl
Images in gopher/gemini
[sgblog.git] / cmd / sgblog / gemini-menu.tmpl
1 {{$CR := printf "\r"}}20 text/gemini{{$CR}}
2 # {{.Cfg.Title}} {{if .Topic}}({{$.T.Get "topic"}}: {{.Topic}}) {{end}}({{.Offset}}-{{.OffsetNext}})
3 {{if .Cfg.AboutURL}}=> {{.Cfg.AboutURL}} {{$.T.Get "about"}}{{end}}
4 {{if .Offset}}=> /?offset={{.OffsetPrev}}{{if .Topic}}&topic={{.Topic}}{{end}} {{$.T.Get "prev"}}{{end}}
5 {{if not .LogEnded}}=> /?offset={{.OffsetNext}}{{if .Topic}}&topic={{.Topic}}{{end}} {{$.T.Get "next"}}{{end}}
6
7 {{$datePrev := "0001-01-01" -}}
8 {{- range .Entries -}}
9 {{- $dateCur := .Commit.Author.When.Format "2006-01-02" -}}
10 {{- if ne $dateCur $datePrev}}{{$datePrev = $dateCur}}## {{$dateCur}}
11 {{end -}}
12 => /{{.Commit.Hash.String}} [{{.Commit.Author.When.Format "15:04"}}] {{.Title}} ({{.LinesNum}}L){{with .ImagesNum}} ({{.}}I){{end}}{{with .CommentsNum}} ({{.}}C){{end}}{{if .Topics}}{{range .Topics}} {{.}}{{end}}{{end}}
13 {{end}}
14
15 {{range .Topics -}}=> /?topic={{.}} Topic: {{.}}
16 {{end}}
17 {{$.T.Get "Generated by"}}: SGBlog {{.Version}}