Initial Commit
[ancientarts.git] / hugo / themes / ancientarts / layouts / _default / baseof.html
1 <!doctype html>
2 {{- $sp := .Site.GetPage "section" .Section }}
3 {{- $dmenu := index .Site.Menus (cond (not $sp.Params.showmenu) "main" $sp.Params.showmenu) }}
4 {{- $secmenu := cond (not $dmenu) .Site.Menus.main $dmenu }}
5 {{- $header := cond (not .Page.Params.header) $sp.Params.header .Page.Params.header }}
6 {{- $headersmall := cond (not .Page.Params.headersmall) $sp.Params.headersmall .Page.Params.headersmall }}
7 {{- $footertext := cond (not .Page.Params.footertext) $sp.Params.footertext .Page.Params.footertext }}
8 {{- $footerfb := cond (not .Page.Params.footerfb) $sp.Params.footerfb .Page.Params.footerfb }}
9 {{- $footeryt := cond (not .Page.Params.footeryt) $sp.Params.footeryt .Page.Params.footeryt }}
10 <html>
11 <head>
12 <title>{{ if (and .Page.Title (not .Page.IsHome)) }}{{ .Page.Title }} :: {{ end }}{{ .Site.Title }}</title>
13 <link rel="stylesheet" href="/css/speedy.css">
14 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
15 <script src="/js/speedy.js"></script>
16 <meta charset="utf-8" />
17 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
18 {{- partialCached "meta.html" . -}}
19 {{ .Hugo.Generator }}
20 {{- partialCached "head.html" . -}}
21 {{- if $header }}
22 <style>
23 main > header > a > img:first-child {
24 display: block;
25 margin: 0 auto;
26 }
27 {{- if $headersmall }}
28 main > header > a > img:last-child {
29 display: none;
30 }
31 @media screen and (orientation:portrait) {
32 main > header > a > img:first-child {
33 display: none;
34 }
35 main > header > a > img:last-child {
36 display: block;
37 margin: 0 auto;
38 }
39 }
40 {{- end }}
41 </style>
42 {{- end }}
43 </head>
44 <body>
45 <nav>
46 <input type="checkbox" id="more" aria-hidden="true" tabindex="-1" class="cbox-hidden" />
47 <div class="nav-menu">
48 <ul>
49 {{- if not .Page.IsHome }}
50 <li><a href="{{ $sp.URL }}"><b>{{ $sp.Title }}</b></a></li>
51 {{- end }}
52 <li><a href="{{ .Site.BaseURL }}"><b>{{ .Site.Title }}</b></a></li>
53 {{ range $secmenu }}{{ if not (eq $sp.URL .Page.URL) }}
54 <li><a href="{{ .Page.URL }}">{{ .Title }}</a></li>
55 {{ end }}{{ end }}
56 <li><label for="more" aria-hidden="true">More</label></li>
57 </ul>
58 </div>
59 </nav>
60 <main>
61 <header>
62 {{- if $header }}
63 <a href=""><img src="{{ $header }}"/>{{ if $headersmall }}<img src="{{ $headersmall }}"/>{{ end }}</a>
64 {{- end }}
65 </header>
66 <article id="{{ .File.Path }}">
67 {{ block "main" . }}{{ end }}
68 </article>
69 <footer>
70 <div class="footer-info">
71 <div>
72 <p>{{ if $footertext }}{{ replace $footertext "\n" "<br>" | safeHTML }}{{ end }}</p>
73 </div>
74 {{- if (or $footerfb $footeryt) }}
75 <ul>
76 {{ if $footerfb }}<li><a href="{{ $footerfb }}"><i class="fab fa-facebook-square fa-2x"></i></a></li>{{ end }}
77 {{ if $footeryt }}<li><a href="{{ $footeryt }}"><i class="fab fa-youtube fa-2x"></i></a></li>{{ end }}
78 </ul>
79 {{- end }}
80 </div>
81 <div class="footer-legal">
82 <p>&copy;{{ .Site.Copyright }}</p>
83 </div>
84 </footer>
85 </main>
86 </body>
87 </html>