frontend/templates/index.gotmpl (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <!doctype html> <html lang="en-GB"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Searchix</title> {{- range .Assets.Stylesheets }} <link href="{{ .URL }}" rel="stylesheet" integrity="sha256-{{ .Base64SHA256 }}" /> {{- end }} {{ block "head" . }} {{ end }} {{ .ExtraHeadHTML }} {{- range $key, $value := .Sources }} <link rel="search" type="application/opensearchdescription+xml" title="Searchix {{ sourceNameAndType $value }}" href="/{{ .Importer }}/{{ $key }}/opensearch.xml" /> {{- end }} </head> <body> <header> <nav> <h1><a href="/">Searchix</a></h1> {{- range $key, $value := .Sources }} <a {{ if eq $.Source.Name $value.Name }}class="current"{{ end }} href="/{{ .Importer }}/{{ $key }}/search{{ if and (ne $.Source.Name $value.Name) $.Query }} {{- printf "?query=%s" $.Query -}} {{ end }}" > {{- $value.Name -}} </a> {{- end }} </nav> </header> <main> {{ block "main" . }} <p> Search Nix Packages and options from NixOS, Darwin and Home-Manager </p> <a href="https://git.sr.ht/~alanpearce/searchix">Source code</a> {{ end }} </main> <footer> Made by <a href="https://alanpearce.eu">Alan Pearce</a>. <a href="https://todo.sr.ht/~alanpearce/searchix">Report issues</a> </footer> </body> </html> |