diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57510a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +_site/ diff --git a/_cobalt.yml b/_cobalt.yml new file mode 100644 index 0000000..21fa71b --- /dev/null +++ b/_cobalt.yml @@ -0,0 +1,4 @@ +site: + title: Emi's Homepage + description: A trans femby's tiny corner of the internet + base_url: / diff --git a/_layouts/landing.liquid b/_layouts/landing.liquid new file mode 100644 index 0000000..7632c74 --- /dev/null +++ b/_layouts/landing.liquid @@ -0,0 +1,18 @@ + + + + + {{ site.title }} + + + +
+

Welcome to

+

{{ site.title }}

+

{{ site.description }}

+
+
+ {{ page.content }} +
+ + diff --git a/index.html b/index.html deleted file mode 100644 index c38e857..0000000 --- a/index.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - Emi's Homepage - - - -
-

Welcome to

-

Emi's Homepage

-

a trans femby's tiny corner of the internet

-
-
-
-

Who are you???

-

- I'm Emi, a student at [REDACTED] who loves niche communities and the software - & circumstances that form them. I'm nonbinary, meaning that I'm not - exclusively male or female, and trans. If you need to refer to me in - third person, please use they/them pronouns, like, "They went to the - park with their dog" -

-

- I do a whole bunch of work scattered across whatever hobbies have - struck my interest, but common themes are: -

- -

I will also be very excited if you try to talk to me about

- -

- but will probably stop paying attention if you try to talk to me - about: -

- -
-
-

Do you have any public projects?

-

- Hell yeah! I maintain a couple of Discord bots that you can find on - my GitLab, as well as a smattering of other random one-off things. I - also have a GitHub, although I don't use it to host projects, just to - do pull requests. -

-

My GitLab

-

My GitHub

-
-
-

Something you made is difficult for me to use

-

- Please please please tell me. I try to make everything I do - accessable, 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 this license 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. - -

-
-
-

I really like security. Do you have a GPG key?

-

- I mean like if you really want. -

-
-
- - diff --git a/index.md b/index.md new file mode 100644 index 0000000..ca9e323 --- /dev/null +++ b/index.md @@ -0,0 +1,100 @@ +--- +layout: landing.liquid +data: + section_count: 5 +--- +
+ +## Who are you??? + +I'm Emi, a student at [REDACTED] who loves niche communities and the software +& circumstances that form them. I'm nonbinary, meaning that I'm not +exclusively male or female, and trans. If you need to refer to me in +third person, please use they/them pronouns, like, "They went to the +park with their dog" + +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 +* 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: + + +* Your very specific linux setup +* Why software A is better than software B +* Something I don't understand but that you don't care to explain + +
+
+ +## Do you have any public projects? + +Hell yeah! I maintain a couple of Discord bots that you can find on +my GitLab, as well as a smattering of other random one-off things. I +also have a GitHub, although I don't use it to host projects, just to +do pull requests. + +[My GitLab](https://gitlab.com/Alch_Emi) + +[My GitHub](https://github.com/Alch-Emi) + +
+
+ +## Something you made is difficult for me to use + + +Please please please tell me. I try to make everything I do accessable, 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 this license 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/) + +
+
+ +## I really like security. Do you have a GPG key? + +[I mean like if you really want.](.well-known/openpgpkey/hu/xjgaxcou5ojpf3otjssi8k8mc6eswjib) + +
diff --git a/static/style.css b/static/style.css new file mode 100644 index 0000000..5bd2fc2 --- /dev/null +++ b/static/style.css @@ -0,0 +1,68 @@ +/* Basic styling */ +body { + margin: 0; + color: white; + font-family: Comic Mono; + font-size: 1.2rem; + background-color: #141016; +} + +/* Setting up the centered content */ +section { + display: grid; + justify-content: center; + + padding: 50px 0; +} +section > * { + width: min(80vw, 700px) +} + +/* Styles for the header */ +header p:first-of-type { + font-size: 2em; +} +h1 { + font-size: 5em; + margin-top: 15px; + margin-bottom: 15px; +} +header { + text-align: center; + height: 100vh; + display: grid; + align-content: center; + background-color: #2A1A35; +} + +/* Color Scheme */ +h1, a { + color: #AA89FD; +} +h2 { + color: #F10385; +} +section { + counter-increment: section-number; + background-color: rgba(42, 26, 53, calc(1 - var(--section-number) / var(--section-count, 5))); +} +section:nth-child(1) { --section-number: 1 } +section:nth-child(2) { --section-number: 2 } +section:nth-child(3) { --section-number: 3 } +section:nth-child(4) { --section-number: 4 } +section:nth-child(5) { --section-number: 5 } +section:nth-child(6) { --section-number: 6 } +section:nth-child(7) { --section-number: 7 } +section:nth-child(8) { --section-number: 8 } +section:nth-child(9) { --section-number: 9 } +section:nth-child(10) { --section-number: 10 } +section:nth-child(11) { --section-number: 11 } +section:nth-child(12) { --section-number: 12 } +section:nth-child(13) { --section-number: 13 } +section:nth-child(14) { --section-number: 14 } +section:nth-child(15) { --section-number: 15 } +section:nth-child(16) { --section-number: 16 } +section:nth-child(17) { --section-number: 17 } +section:nth-child(18) { --section-number: 18 } +section:nth-child(19) { --section-number: 19 } +section:nth-child(20) { --section-number: 20 } diff --git a/style.css b/style.css deleted file mode 100644 index d092db9..0000000 --- a/style.css +++ /dev/null @@ -1,57 +0,0 @@ -/* Basic styling */ -body { - margin: 0; - color: white; - font-family: Comic Mono; -} - -/* Setting up the centered content */ -section { - display: grid; - justify-content: center; - - padding: 50px 0; -} -section > * { - max-width: 700px; -} - -/* Styles for the header */ -header p:first-of-type { - font-size: 2em; -} -h1 { - font-size: 5em; - margin-top: 15px; - margin-bottom: 15px; -} -header { - text-align: center; - height: 100vh; - display: grid; - align-content: center; - background-color: #2A1A35; -} - -/* Color Scheme */ -h1, a { - color: #AA89FD; -} -h2 { - color: #B50085; -} -section:nth-child(1) { - background-color: #26182F; -} -section:nth-child(2) { - background-color: #211629; -} -section:nth-child(3) { - background-color: #1D1422; -} -section:nth-child(4) { - background-color: #18121C; -} -section:nth-child(5) { - background-color: #141016; -}