emii.gay/_layouts/landing.liquid

125 lines
3.7 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=525">
<title>{{ site.title }}</title>
<link rel="stylesheet" href="{{ site.base_url }}/static/landing-style.css?1"/>
<link rel="stylesheet" href="{{ site.base_url }}/static/common-style.css"/>
<meta property="twitter:card" content="summary_large_image" />
<meta property="og:site_name" content="Ember's Homepage" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://corviform.gay" />
<meta property="og:image:url" content="https://corviform.gay/static/card.webp" />
<meta property="og:image:type" content="image/webp" />
<meta property="og:image:width" content="800" />
<meta property="og:image:height" content="400" />
<meta property="og:image:alt" content="Ember: vi/vir pronouns, a beautiful affront to order and reason; website: emii.gay/bio" />
</head>
<body>
<div>
<canvas id="canvas"></canvas>
<script type="module">
import init, {create, cycle, check_resize} from '{{ site.base_url }}/static/glow/glow.js';
async function run() {
await init();
let dd = await create();
async function resize() {
let canvas = document.getElementById("canvas");
if(
canvas.width != canvas.clientWidth ||
canvas.height != canvas.clientHeight
) {
canvas.width = canvas.clientWidth
canvas.height = canvas.clientHeight
check_resize(dd)
}
}
resize();
setInterval(cycle, 33, dd);
setInterval(resize, 500);
}
run()
</script>
</div>
<header>
<p>Welcome to</p>
<h1>{{ site.title }}</h1>
<p>{{ site.description }}</p>
</header>
{% assign sections=page.content | split: "<p>. . .</p>" %}
<main style="--section-count: {{sections | size}}">
<div id="cards">
<section class="card">
<h2> Ember </h2>
<p class="pronouns">
they/she/fae/he/sea/xe/ne
</p>
<div style="text-align: center">
<p class="contact">
<a class="email" href="mailto:emi@alchemi.dev">email</a>
<span>✨︎</span>
<a class="matrix" href="https://matrix.to/#/@emi:the-apothecary.club">matrix</a>
</p>
<p>~ local affront to god ~</p>
<p>~ hobbyist trespasser ~</p>
<p>~ hot as hell ~</p>
<p>~ cringiest bird on earth ~</p>
</div>
</section>
<section class="card">
<h2> Whereabouts </h2>
<ul id="socials" style="list-style-type: none">
{% for social in site.data.socials %}
<li><a href="{{social.url}}">
{% include "icon.html" size: 16, name: social.icon, alt: social.type %}
{{social.handle}}
</a></li>
{% endfor %}
<li>No broadcast social media atm</li>
</ul>
</section>
<section class="card">
<h2> Concoctions </h2>
{% for concotion in site.data.concotions %}
<p><b><a href="{{concotion.url}}">{{concotion.name}}</a></b> — {{concotion.desc}}</p>
{% endfor %}
</section>
</div>
{% for section in sections %}
<section style="--section-number: {{ forloop.index }}">
<div class="section-content-wrapper">
{{ section }}
</div>
</section>
{% endfor %}
<footer>
<div class="flag" style="margin-top: 50px">
<!-- Queer Villian Pride Baby!! -->
<div style="background-color: #f09"></div>
<div style="background-color: #f93"></div>
<div style="background-color: #9c3"></div>
<div style="background-color: #639"></div>
</div>
</footer>
</main>
<div id="disable-darkreader-popup">
<h2>Please disable darkreader</h2>
<details id="darkreader-why">
<summary>why?</summary>
<a class="dark-a11y" href="{{site.base_url}}/darkreader-a11y">
View an accessible version of this blurb
</a>
{% include "why-darkreader.html" %}
</details>
</div>
</body>
</html>