summaryrefslogtreecommitdiff
path: root/design/templates/base.html
blob: 34641c99178aa07dfc283575b857b967f548bac2 (plain)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!DOCTYPE html>
<html {%block htmlclass%}{%endblock%} dir="ltr" lang="en-US">
    {% block sitename %}
<head>
    <title>{% block pagetitle %}Luxagraf - Topografical Writings{% endblock %}</title>{%endblock%}
    <link rel="preconnect" href="https://images.luxagraf.net/" crossorigin>
    <link rel="preload" as="font" href="/media/fonts/ffmbi.woff2" type="font/woff2" crossorigin>
    <link rel="preload" as="font" href="/media/fonts/ffmpb.woff2" type="font/woff2" crossorigin>
    <link rel="preload" as="font" href="/media/fonts/ffmn.woff2" type="font/woff2" crossorigin>
    <meta charset="utf-8">
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" 
          content="{% block metadescription %}Luxagraf: recording journeys around the world and just next door.{% endblock %}">
    <meta name="author" content="Scott Gilbertson">
    <link rel="alternate" 
          type="application/rss+xml" 
          title="Luxagraf RSS feed"
          href="https://luxagraf.net/rss/">
    {%block stylesheet%}<link rel="stylesheet" 
          href="/media/screenv9.css?{% now "u" %}" 
          media="screen">{%endblock%}
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
    <link rel="manifest" href="/manifest.webmanifest" /> 
<style>
@font-face {
    font-family: 'mffweb';
    src: url('/media/fonts/ffmpb.woff2') format('woff2');
    src: url('/media/fonts/ffmpb.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'mffweb';
    src: url('/media/fonts/ffmbi.woff2') format('woff2');
    src: url('/media/fonts/ffmbi.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'mffnweb';
    src: url('/media/fonts/ffmn.woff2') format('woff2');
    src: url('/media/fonts/ffmn.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
</style>
    {%block extrahead%}{%endblock%}
</head>
<body {%block bodyid%}{%endblock%}{%block bodyevents%}{%endblock%}>
    <div class="wrapper" id="wrapper">
    <div class="header-wrapper">
        <header class="site-banner">
            <div id="logo">
                <a href="/" title="Home">Luxagraf</a>
                <span class="sitesubtitle">{%block sitesubtitle %}Walk Slowly{% endblock%}</span>
            </div>
            <nav>
                <ul>
                    <li><a href="/jrnl/" title="What I've been up to lately">Jrnl</a></li>
                    <li><a href="/essays/" title="longer essays and posts about non-travel related things">Essays</a></li>
                    <li><a href="/newsletter/" title="The 'friends of a long year' newsletter">Lttr</a></li>
                    <!--<li id="guide"><a href="/guides/" title="">Guides</a></li>-->
                    <li><a href="/src/" title="The indie web is awesome, learn how to built it">Src</a></li>
                    <li><a href="/about" title="About Scott">About</a></li>
                    <li><a href="/projects/" title="the less visible portions of the iceberg">More</a></li>
                </ul>
            </nav>
        </header>
    </div>
    {% block primary %}{% endblock %}
    {% block extrabody %}{% endblock %}
    <footer class="bl">
        <ul class="footer-nav">
            <li><a href="/blogroll" title="Sites that inspire us">Blogroll</a></li>
            <li><a href="/contact/" title="contact luxagraf">Contact</a></li>
            <li>Follow Along:
                <ul>
                    <li><a href="/jrnl/feed.xml" title="RSS feed">RSS</a></li>
                    <li><a href="/newsletter/" title="Luxagraf Email Updates">Email</a></li>
                    <li><a href="https://twitter.com/luxagraf" rel="me" title="follow luxagraf on Twitter">Twitter</a></li>
                    <li><a href="https://www.facebook.com/luxagraf" rel="me" title="luxagraf on Facebook">Facebook</a></li>
                </ul>
        </ul>
         <div class="support">Support luxagraf: 
             <div class="donate-btn">
                <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
                <input type="hidden" name="cmd" value="_s-xclick">
                <input type="hidden" name="hosted_button_id" value="HYJFZQSBGJ8QQ">
                <input type="submit" name="submit" title="Donate to luxagraf via PayPal">
                </form>
            </div>
            <div class="donate-btn">
                <a class="liberapay-btn" href="https://liberapay.com/luxagraf/donate"><span>Donate</span></a>
            </div>
        </div>
        <p id="license">
            &copy; 2003-{% now "Y" %} 
            <span class="h-card"><a class="p-name u-url" href="https://luxagraf.net/">Scott Gilbertson</a><data class="p-nickname" value="luxagraf"></data><data class="p-locality" value="Athens"></data><data class="p-region" value="Georgia"></data><data class="p-country-name" value="United States"></data></span>, except photos, which are licensed under the Creative Commons (<a href="http://creativecommons.org/licenses/by-sa/3.0/" title="read the Attribution-Share Alike 3.0 deed">details</a>).
        </p>
    </footer>
    </div>
    {% block js %}{% endblock%}
<script>
// Register our service-worker
if (navigator.serviceWorker) {
    window.addEventListener('load', function() {
        if (navigator.serviceWorker.controller) {
            navigator.serviceWorker.controller.postMessage({'command': 'trimCaches'});
        } else {
            navigator.serviceWorker.register('/media/js/serviceworker.js', {
                scope: '/'
            });
        }
    });
}
</script>
    {%comment%}
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(["disableCookies"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
    var u="//stats.luxagraf.net/";
    _paq.push(['setTrackerUrl', u+'piwik.php']);
    _paq.push(['setSiteId', 1]);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img src="//stats.luxagraf.net/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->
{%endcomment%}

</body>
</html>