1
2022-10-05 20:11:11 -04:00

152 lines
6.4 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
{% block head %}
<!-- Google Tag Manager -->
<script>(function (w, d, s, l, i) {
w[l] = w[l] || []; w[l].push({
'gtm.start':
new Date().getTime(), event: 'gtm.js'
}); var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-KFJ95RP');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" type="image/jpg" href="{{config.extra.profile_photo}}" />
{% if current_url %}
<link rel="canonical" href="{{current_url}}" />
{% endif %}
<link rel="alternate" type="application/rss+xml" title="RSS" href="{{get_url(path=" rss.xml",
trailing_slash=false)}}">
<link rel="webmention" href="https://webmention.io/ewpratten.com/webmention" />
<link rel="pingback" href="https://webmention.io/ewpratten.com/xmlrpc" />
<title>{% block title %}{% endblock title %} | {{config.extra.name}}</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto&family=Urbanist:wght@700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,700;1,400;1,700&display=swap"
rel="stylesheet">
<link rel="preconnect" href="https://maxst.icons8.com">
<link rel="stylesheet"
href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css">
<link rel="stylesheet" href="/styles/layout.css">
<link rel="stylesheet" href="/styles/project_mosaic.css">
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/4.0.0/github-markdown.min.css"
integrity="sha512-Oy18vBnbSJkXTndr2n6lDMO5NN31UljR8e/ICzVPrGpSud4Gkckb8yUpqhKuUNoE+o9gAb4O/rAxxw1ojyUVzg=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<meta name="twitter:card" content="summary" />
<meta name="og:site" content="ewpratten.com" />
<meta name="og:image" content="{{config.extra.profile_photo}}" />
<meta name="twitter:creator" content="@ewpratten">
<meta name="og:site_name" content="Evan Pratten (VA3ZZA)" />
{% endblock head %}
</head>
<body>
<div class="container">
<div class="profile-card">
{% block profile %}
<div class="row">
<div class="headshot-container">
<img src="{{config.extra.profile_photo}}" alt="Headshot">
</div>
<div class="text-container">
<h1>{{config.extra.name}}</h1>
<p>
{{config.extra.profession}}
<br><br>
<a href="mailto:{{config.extra.email}}" rel="me"><i class="las la-envelope"></i>
{{config.extra.email}}</a><br>
<a href="https://github.com/{{config.extra.github}}" rel="me"><i class="lab la-github"></i>
{{config.extra.github}}</a><br>
<a href="https://www.linkedin.com/in/{{config.extra.linkedin}}" rel="me"><i
class="lab la-linkedin"></i>
{{config.extra.linkedin}}</a><br>
<a href="https://qrz.com/db/{{config.extra.qrz}}" rel="me"><i
class="las la-broadcast-tower"></i>
{{config.extra.qrz}}</a>
</p>
</div>
</div>
{% endblock profile %}
</div>
<div class="navigation-bar">
<hr>
<p>
<a href="/">Home</a> |
<a href="/blog">Blog</a> |
<a href="/network">Network</a> |
<a href="/contact">Contact</a>
{# <a href="/hobbies">Hobbies</a> #}
{# <a href="/whois">WHOIS</a> #}
{# <a href="/rfc">RFC</a> #}
</p>
<hr>
</div>
<div class="page-content">
{% block content %}
{% endblock content %}
</div>
<div id="footer">
<p class="gray">-- EOF --</p>
<p>
<em>
Thanks for reading :)<br>
Site design & content by: <a href="/contact">Evan Pratten</a><br>
Consider <a href="https://www.paypal.com/donate/?hosted_button_id=V8MYNJ68MEKDA" target="_blank">supporting my work</a> if you like what you see<br>
</em>
</p>
</div>
</div>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-5912H4H03P"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-5912H4H03P');
</script>
<script>
if (window.performance && performance.getEntriesByType) { // avoid error in Safari 10, IE9- and other old browsers
let navTiming = performance.getEntriesByType('navigation')
if (navTiming.length > 0) { // still not supported as of Safari 14...
let serverTiming = navTiming[0].serverTiming
if (serverTiming && serverTiming.length > 0) {
for (let i = 0; i < serverTiming.length; i++) {
if (serverTiming[i].name == 'source') {
if (serverTiming[i].description == 'net44') {
document.getElementById('ampr-notice').style.display = 'block';
}
}
}
}
}
}
</script>
{# URL Rewriter for retrylife.ca #}
<script>
if (window.location.hostname == 'retrylife.ca') {
window.location.href = window.location.href.replace('retrylife.ca', 'ewpratten.com');
}
</script>
</body>
</html>