Files
spyda/internal/templates/base.html
Aoi Koizumi (古泉 あおい) 7001f3bf51 Move from pico.css to mirageCSS (#1)
UI/UX changes: PicoCSS -> mirageCSS, rice-box.go removed and placed on .gitignore (since it is generated anyway), update templates.

Signed-off-by: Aoi K <koizumi.aoi@kyoko-project.wer.ee>

Co-authored-by: Aoi K <koizumi.aoi@kyoko-project.wer.ee>
Reviewed-on: https://git.mills.io/prologic/spyda/pulls/1
Co-authored-by: Aoi Koizumi (古泉 あおい) <novaburst@noreply@mills.io>
Co-committed-by: Aoi Koizumi (古泉 あおい) <novaburst@noreply@mills.io>
2022-10-05 00:16:24 +00:00

71 lines
2.8 KiB
HTML

{{define "base"}}
<!DOCTYPE html>
<html lang="en" {{ with .Theme }}data-theme="{{ . }}" {{ end }}>
<head>
{{ if $.Debug }}
<link rel="stylesheet" type="text/css" href="/css/01-mirage.css" />
<link rel="icon" type="image/png" href="/img/favicon.png" />
{{ else }}
<link href="/css/{{ .Commit }}/spyda.min.css" rel="stylesheet" />
<link rel="icon" type="image/png" href="/img/{{ .Commit }}/favicon.png" />
{{ end }}
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Spyda Search">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{{ .InstanceName }} {{ .Title }}</title>
{{ with .Meta.Title }}
<meta name="title" content="{{ . }}">{{ end }}
{{ with .Meta.Author }}
<meta name="author" content="{{ . }}">{{ end }}
{{ with .Meta.Keywords }}
<meta name="keywords" content="{{ . }}">{{ end }}
{{ with .Meta.Description }}
<meta name="description" content="{{ . }}">{{ end }}
<!-- OpenGraph Meta Tags -->
{{ with .Meta.Title }}
<meta property="og:title" content="{{ . }}">{{ end }}
{{ with .Meta.Description }}
<meta property="og:description" content="{{ . }}">{{ end }}
{{ with .Meta.UpdatedAt }}
<meta property="og:updated_time" content="{{ . }}" />{{ end }}
{{ with .Meta.Image }}
<meta property="og:image" content="{{ . }}">{{ end }}
{{ with .Meta.URL }}
<meta property="og:url" content="{{ . }}">{{ end }}
<meta property="og:site_name" content="{{ .InstanceName }}">
</head>
<body>
<a href="/" class="nova-brand-logo">
{{ if $.Debug }}
<img src="/img/favicon.png" />
{{ else }}
<img src="/img/{{ .Commit }}/favicon.png" />
{{ end }}
</a>
<header>
<nav class="nova-menu-list">
<a href="/about">About</a> &bull;
<a href="/add">Add site...</a> &bull;
<a href="/help">Help</a> &bull;
<a href="/privacy">Privacy</a> &bull;
<a href="/support">Support</a>
</nav>
</header>
<main class="container">
{{template "content" . }}
</main>
<footer class="container">
Powered by <a href="https://git.mills.io/prologic/spyda">prologic/spyda v{{ .SoftwareVersion }}</a> and <a href="https://git.kyoko-project.wer.ee/Mirage/mirageCSS">mirageCSS</a>
</footer>
{{ if $.Debug }}
<script type="application/javascript" src="/js/01-umbrella.js"></script>
<script type="application/javascript" src="/js/02-polyfill.js"></script>
<script type="application/javascript" src="/js/03-twix.js"></script>
<script type="application/javascript" src="/js/99-spyda.js"></script>
{{ else }}
<script type="application/javascript" src="/js/{{ .Commit }}/spyda.min.js"></script>
{{ end }}
</body>
</html>
{{end}}