39 lines
1.6 KiB
Text
39 lines
1.6 KiB
Text
---
|
|
title: Joshua's Homepage
|
|
---
|
|
|
|
{%- set computedTitle = tag | capitalize if tag and not useTitle else title -%}
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
|
|
<link rel="stylesheet" href="{{ "/site.css" | url }}"/>
|
|
<style>{% include "-inline-css.njk" %}</style>
|
|
<script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script>
|
|
<script defer src="/scripts/main.ts" type="module"></script>
|
|
<link rel="me" href="https://github.com/seigler"/>
|
|
<link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"/>
|
|
<title>{{ computedTitle }} - {{ site.title }}</title>
|
|
<meta name="description" content="{{ description }}"/>
|
|
{%- if keywords -%}
|
|
<meta name="keywords" content="{{ keywords }}">
|
|
{%- endif %}
|
|
<meta property="og:title" content="{{ computedTitle }}"/>
|
|
<meta property="og:type" content="{{ article }}"/>
|
|
<meta property="og:url" content="{{ page.url | url }}"/>
|
|
<meta name="twitter:title" content="{{ computedTitle }}"/>
|
|
<meta name="twitter:description" content="{{ description }}"/>
|
|
{%- if cover %}
|
|
<meta property="og:image" content="{{ cover | url }}"/>
|
|
<meta name="twitter:image" content="{{ cover | url }}"/>
|
|
{%- endif %}
|
|
<meta name="twitter:card" content="summary"/>
|
|
<meta name="generator" content="{{ eleventy.generator }}">
|
|
</head>
|
|
<body data-font="english" data-path="{{ page.url }}">
|
|
{% include "-header.njk" %}
|
|
{{ content | safe }}
|
|
{% include "-footer.njk" %}
|
|
</body>
|
|
</html>
|