Compare commits

...

6 Commits

Author SHA1 Message Date
Emi Simpson 8fc15e483b
Rebrand for Ember 2021-12-16 19:32:20 -05:00
Emi Simpson 52922c183e
Add robots.txt 2021-12-05 11:43:18 -05:00
Emi Simpson f5c433e524
Move darkreader code to general css 2021-12-05 11:43:06 -05:00
Emi Simpson 1faea19f71
Correct typo in socials 2021-12-05 11:42:55 -05:00
Emi Simpson 2f37afadc3
Add a card to the landing page 2021-12-05 11:42:29 -05:00
Emi Simpson 6051724544
Oops fix that 2021-11-16 12:28:35 -05:00
15 changed files with 313 additions and 137 deletions

View File

@ -1,5 +1,8 @@
ignore:
- other-sources
site:
title: Emi's Homepage
title: Ember's Homepage
description: A trans femby's tiny corner of the internet
base_url: /
data:
@ -16,18 +19,6 @@ site:
url: https://discord.gg/
icon: discord
handle: Emi#6025
- type: gitlab
url: https://gitlab.com/Alch_Emi
icon: gitlab
handle: gitlab.com/Alch_Emi
- type: gittea
url: https://fem.mint.lgbt/Alch_Emi
icon: cup
handle: fem.mint.lgbt/Alch_Emi
- type: github
url: https://github.com/Alch-Emi
icon: github
handle: github.com/Alch-Emi
concotions:
- name: Kochab
desc: A customizable and powerful Gemini library

View File

@ -1,5 +1,5 @@
<div class="picker">
<a href="https://technomancers.gay/prev/emii.gay">
<a href="https://technomancers.gay/prev/corviform.gay">
<img
class="picker-prev"
src="{{site.base_url}}/static/picker/arrow.svg"
@ -12,7 +12,7 @@
height="50px"
alt="technomancers.gay index page" />
</a>
<a href="https://technomancers.gay/next/emii.gay">
<a href="https://technomancers.gay/next/corviform.gay">
<img
class="picker-next"
src="{{site.base_url}}/static/picker/arrow.svg"

View File

@ -46,7 +46,7 @@
<p>
If this is a poor accommodation of your disability, or you need another
service, please reach out to me at
<a href="mailto:emi@alchemi.dev">emi@alchemi.dev</a>, and I will do my best
<a href="mailto:ember@corviform.gay">ember@corviform.gay</a>, and I will do my best
to try to meet your need.
</p>
</section>

View File

@ -6,6 +6,15 @@
<title>{{ site.title }}</title>
<link rel="stylesheet" href="{{ site.base_url }}/static/landing-style.css"/>
<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>
<header>
@ -17,7 +26,7 @@
<main style="--section-count: {{sections | size}}">
<div id="cards">
<section class="card">
<h2> Emi Simpson </h2>
<h2> Ember </h2>
<p class="pronouns">
they/she/fae/he/sea/xe/ne
</p>

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="utf-8">
<title>Emi's Homepage - Gender</title>
<title>Ember's Homepage - Gender</title>
<link rel="stylesheet" href="../style.css"/>
</head>
<body>

61
home.md Normal file
View File

@ -0,0 +1,61 @@
---
layout: hyper-accessible.liquid
permalink: /home
---
# A trans femby's tiny corner of the internet
## Ember
**they/she/fae/he/sea/xe/ne**
[email](mailto:ember@corviform.gay) or [matrix](https://matrix.to/#/@emi:the-apothecary.club)
- local affront to god
- hobbyist trespasser
- hot as hell
- enjoyer of that which is cringe
## Whereabouts
- [@emi@www.librepunk.club](https://www.librepunk.club/Emi)
- [@emi:the-apothecary.club](https://matrix.to/#/@emi:the-apothecary.club)
- Emi#6025 on Discord
. . .
<p style="text-align: center">This site is part of the technomancers.gay webring.</p>
{% include "picker.html" %}
. . .
## Who are you???
I'm Ember, just a dumb gay crow who loves niche communities and the software &
circumstances that form them. I've eaten your gender, and it's mine now. I
use your pronouns.
I do a whole bunch of work scattered across whatever hobbies have struck my
interest, but common themes are:
* Queer advocacy!
* Non-standard chat platforms & social networks!
* toki pona, and sometimes other neat language projects!
I will also be very excited if you try to talk to me about
* Gender!
* Neat open source protocols
* Ethics & software
* Sociology or Philosophy (although I might not understand)
* Sustainability
* Cartoons
* Video essays
* The intersection of any of the above
but will probably stop paying attention if you try to talk to me about:
* Unsolicited linux opinions
* Why software A is better than software B
* Something I don't understand but that you don't care to explain

View File

@ -1,6 +1,6 @@
---
layout: landing.liquid
permalink: /home
permalink: /
---
<p style="text-align: center">This site is part of the technomancers.gay webring.</p>
@ -11,7 +11,7 @@ permalink: /home
## Who are you???
I'm Emi, a student at [REDACTED] who loves niche communities and the software &
I'm Ember, just a dumb gay crow who loves niche communities and the software &
circumstances that form them. I've eaten your gender, and it's mine now. I
use your pronouns.
@ -38,60 +38,3 @@ but will probably stop paying attention if you try to talk to me about:
* Unsolicited linux opinions
* Why software A is better than software B
* Something I don't understand but that you don't care to explain
. . .
## Something you made is difficult for me to use
Please please please tell me. I try to make everything I do accessible, but
I'll inevitably miss things. If you let me know how something I made is
inaccessible to you, I will make it my top priority to make sure that it works
for you. Same goes if anyone, deliberately or not, uses my software to make
you uncomfortable or otherwise hurt you.
. . .
## Something you made is difficult for me to use because you used a license I don't like
Some of my code is licensed under the Hippocratic license or the CNPL in an
effort to prevent the use of my code to violate human rights. Some people are
not a fan of these licenses due to the fact that it means that anyone intending
to use it to violate human rights cannot.
If you would like permission to use my code to violate human rights, or to let
someone else use it to violate human rights, you cannot.
If you have a specific usecase that you think is justified, such as wanting to
license under a different ELOS license, and I am the sole licensor of the
project you want to use, then you are welcome to reach out to me and I may
grant you specifically rights to use my code under a different license.
If you have other concerns about this license, please first consult
the [Hippocratic License FAQ](https://firstdonoharm.dev/)
. . .
## Do you have a GPG key?
Yep!
The cryptographically inclined can find more cryptographic proofs for all of
these on my [KeyOxide][2], as well as a download link for my full GPG key. If I
receive a message encrypted to my GPG key, I will respond in kind.
Additionally, I will not send messages signed by any key other than the one
posted here (`ACAB BABE 77B7`) without first
* Updating the WKD and website postings
* Posting a notice signed by the old key officially deprecating it and
endorsing a new key
* Posting a revocation certificate
Yes, I recognize that a lot of this is unnecessary for the level of opsec
appropriate to my situation, but I enjoy it. Think of it like a cyberpunk
LARP! There is also no pressure to use any of these security measures with me,
unless you've established that it's something you want.
[1]: https://www.librepunk.club/@emi
[2]: https://keyoxide.org/wkd/emi@alchemi.dev

178
other-sources/card.svg Normal file
View File

@ -0,0 +1,178 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="800"
height="400"
viewBox="0 0 211.66666 105.83334"
version="1.1"
id="svg5"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
sodipodi:docname="card.svg"
inkscape:export-filename="/home/emi/Desktop/card.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<title
id="title249200">Emi's Card</title>
<sodipodi:namedview
id="namedview7"
pagecolor="#17071a"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="false"
inkscape:document-units="px"
showgrid="false"
units="px"
inkscape:zoom="1.0469406"
inkscape:cx="217.29981"
inkscape:cy="234.49276"
inkscape:window-width="1920"
inkscape:window-height="1046"
inkscape:window-x="0"
inkscape:window-y="34"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:snap-page="true"
inkscape:bbox-nodes="true"
borderlayer="true" />
<defs
id="defs2" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#17071a;fill-opacity:1;stroke-width:12.904;stroke-linecap:round;paint-order:markers stroke fill"
id="rect3706"
width="211.66667"
height="105.83334"
x="-1.7529301e-06"
y="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;font-size:151.19px;line-height:1.25;font-family:Avara;-inkscape-font-specification:'Avara Ultra-Bold';fill:#bb89eb;fill-opacity:0.0505445;stroke:none;stroke-width:1.44991"
x="-17.08452"
y="105.83334"
id="text146193"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:151.19px;font-family:VG5000;-inkscape-font-specification:VG5000;fill:#bb89eb;fill-opacity:0.0505445;stroke-width:1.44991"
x="-17.08452"
y="105.83334"
id="tspan146191">☾</tspan></text>
<g
id="g3682"
transform="matrix(1.0865297,0,0,1.0865297,8.0768822,12.394256)"
style="fill:#bb89eb;fill-opacity:1">
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:49.6373px;line-height:1.25;font-family:sans-serif;fill:#bb89eb;fill-opacity:1;stroke:none;stroke-width:1.24093"
x="2.7770081"
y="45.399502"
id="text1640"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Avara;-inkscape-font-specification:Avara;fill:#bb89eb;fill-opacity:1;stroke-width:1.24093"
x="2.7770081"
y="45.399502"
id="tspan8072">Emi</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:22.7559px;line-height:1.25;font-family:sans-serif;fill:#bb89eb;fill-opacity:1;stroke:none;stroke-width:0.568892"
x="5.4397645"
y="69.97612"
id="text3012"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Avara;-inkscape-font-specification:Avara;fill:#bb89eb;fill-opacity:1;stroke-width:0.568892"
x="5.4397645"
y="69.97612"
id="tspan3010">Simpson</tspan></text>
</g>
<g
id="g249167"
transform="translate(0,-0.77660334)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;font-size:9.74347px;line-height:1.25;font-family:Avara;-inkscape-font-specification:'Avara Ultra-Bold';fill:#bb89eb;fill-opacity:1;stroke:none;stroke-width:0.243584"
x="169.97375"
y="17.995163"
id="text3012-3"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:VG5000;-inkscape-font-specification:VG5000;fill:#bb89eb;fill-opacity:1;stroke-width:0.243584"
x="169.97375"
y="17.995163"
id="tspan3010-6">an<tspan
style="letter-spacing:1.2065px"
id="tspan24347">y</tspan><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:avara;-inkscape-font-specification:avara;letter-spacing:0px"
id="tspan14941">/</tspan>all<tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:Avara;-inkscape-font-specification:Avara"
id="tspan270127">*</tspan></tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;font-size:9.74347px;line-height:0.9;font-family:Avara;-inkscape-font-specification:'Avara Ultra-Bold';text-align:end;text-anchor:end;fill:#bb89eb;fill-opacity:1;stroke:none;stroke-width:0.243584"
x="203.28494"
y="43.945324"
id="text40390"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:VG5000;-inkscape-font-specification:VG5000;text-align:end;text-anchor:end;fill:#bb89eb;fill-opacity:1;stroke-width:0.243584"
x="203.28494"
y="43.945324"
id="tspan43648"
dy="0"
dx="0">a beautiful</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:VG5000;-inkscape-font-specification:VG5000;text-align:end;text-anchor:end;fill:#bb89eb;fill-opacity:1;stroke-width:0.243584"
x="203.28494"
y="53.237083"
id="tspan47556">affront to</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:VG5000;-inkscape-font-specification:VG5000;text-align:end;text-anchor:end;fill:#bb89eb;fill-opacity:1;stroke-width:0.243584"
x="203.28494"
y="62.528847"
id="tspan47558">order and</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:VG5000;-inkscape-font-specification:VG5000;text-align:end;text-anchor:end;fill:#bb89eb;fill-opacity:1;stroke-width:0.243584"
x="203.28494"
y="71.82061"
id="tspan86501">reason</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;font-size:9.74347px;line-height:1.25;font-family:Avara;-inkscape-font-specification:'Avara Ultra-Bold';letter-spacing:0.457729px;fill:#bb89eb;fill-opacity:1;stroke:none;stroke-width:0.243584"
x="148.334"
y="96.406677"
id="text92375"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:VG5000;-inkscape-font-specification:VG5000;letter-spacing:0.457729px;fill:#bb89eb;fill-opacity:1;stroke-width:0.243584"
x="148.334"
y="96.406677"
id="tspan92373"><tspan
style="letter-spacing:0px"
id="tspan198505">emii.ga</tspan><tspan
style="letter-spacing:0.740833px"
id="tspan233229">y</tspan><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Avara;-inkscape-font-specification:Avara;letter-spacing:0.457729px"
id="tspan183523">/</tspan><tspan
style="letter-spacing:0px"
id="tspan226541">bio</tspan></tspan></text>
</g>
</g>
<metadata
id="metadata249198">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>Emi's Card</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 8.4 KiB

2
robots.txt Normal file
View File

@ -0,0 +1,2 @@
User-agent: *
Disallow: /

BIN
static/card.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -37,3 +37,55 @@ footer {
align-items: center;
padding-bottom: 50px;
}
/*******************
* Fuck Darkreader *
*******************/
html[data-darkreader-mode] body > :not(#disable-darkreader-popup) {
display: none;
}
html:not([data-darkreader-mode]) #disable-darkreader-popup {
display: none;
}
html[data-darkreader-mode] #disable-darkreader-popup {
display: grid;
}
#disable-darkreader-popup {
font-family: Avara Bold;
position:absolute;
min-height: 100%;
width: 100%;
justify-items: center;
align-content: center;
background: radial-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0,0.5));
}
#darkreader-why > summary{
list-style-type: none;
color: #AA89FD;
}
#darkreader-why > summary:hover {
text-decoration: underline;
}
#darkreader-why[open] > summary{
display: none;
}
#darkreader-why[open] {
font-family: Fengardo Neue;
max-width: 500px;
margin: 0 40px;
}
#darkreader-why > section {
margin: 50px 0;
}
.dark-a11y {
background-color: black;
padding: 10px;
font-weight: bold;
color: white;
text-align: center;
display: block;
font-size: 1.1em;
}
.dark-a11y:not(:hover) {
text-decoration: none;
}

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" id="cup"><path fill="none" d="M0 0h24v24H0z"/><path d="M5 3h15a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V4a1 1 0 0 1 1-1zm13 2v3h2V5h-2zM2 19h18v2H2v-2z"/></svg>

Before

Width:  |  Height:  |  Size: 267 B

View File

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="github">
<g>
<path fill="none" d="M0 0h24v24H0z"/>
<path d="M12 2C6.475 2 2 6.475 2 12a9.994 9.994 0 0 0 6.838 9.488c.5.087.687-.213.687-.476 0-.237-.013-1.024-.013-1.862-2.512.463-3.162-.612-3.362-1.175-.113-.288-.6-1.175-1.025-1.413-.35-.187-.85-.65-.013-.662.788-.013 1.35.725 1.538 1.025.9 1.512 2.338 1.087 2.912.825.088-.65.35-1.087.638-1.337-2.225-.25-4.55-1.113-4.55-4.938 0-1.088.387-1.987 1.025-2.688-.1-.25-.45-1.275.1-2.65 0 0 .837-.262 2.75 1.026a9.28 9.28 0 0 1 2.5-.338c.85 0 1.7.112 2.5.337 1.912-1.3 2.75-1.024 2.75-1.024.55 1.375.2 2.4.1 2.65.637.7 1.025 1.587 1.025 2.687 0 3.838-2.337 4.688-4.562 4.938.362.312.675.912.675 1.85 0 1.337-.013 2.412-.013 2.75 0 .262.188.574.688.474A10.016 10.016 0 0 0 22 12c0-5.525-4.475-10-10-10z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 853 B

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" id="gitlab"><path fill="none" d="M0 0h24v24H0z"/><path d="M5.868 2.75L8 10h8l2.132-7.25a.4.4 0 0 1 .765-.01l3.495 10.924a.5.5 0 0 1-.173.55L12 22 1.78 14.214a.5.5 0 0 1-.172-.55L5.103 2.74a.4.4 0 0 1 .765.009z"/></svg>

Before

Width:  |  Height:  |  Size: 301 B

View File

@ -188,55 +188,3 @@ main > section {
svg {
fill: currentColor;
}
/*******************
* Fuck Darkreader *
*******************/
html[data-darkreader-mode] body > :not(#disable-darkreader-popup) {
display: none;
}
html:not([data-darkreader-mode]) #disable-darkreader-popup {
display: none;
}
html[data-darkreader-mode] #disable-darkreader-popup {
display: grid;
}
#disable-darkreader-popup {
font-family: Avara Bold;
position:absolute;
min-height: 100%;
width: 100%;
justify-items: center;
align-content: center;
background: radial-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0,0.5));
}
#darkreader-why > summary{
list-style-type: none;
color: #AA89FD;
}
#darkreader-why > summary:hover {
text-decoration: underline;
}
#darkreader-why[open] > summary{
display: none;
}
#darkreader-why[open] {
font-family: Fengardo Neue;
max-width: 500px;
margin: 0 40px;
}
#darkreader-why > section {
margin: 50px 0;
}
.dark-a11y {
background-color: black;
padding: 10px;
font-weight: bold;
color: white;
text-align: center;
display: block;
font-size: 1.1em;
}
.dark-a11y:not(:hover) {
text-decoration: none;
}