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>
71 lines
2.8 KiB
HTML
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> •
|
|
<a href="/add">Add site...</a> •
|
|
<a href="/help">Help</a> •
|
|
<a href="/privacy">Privacy</a> •
|
|
<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}}
|