💄 🚚 feat: Work on about; shuffle files around

This commit is contained in:
marleyrae 2023-06-06 21:06:58 -07:00
parent 590d203410
commit a90fd9b2f0
20 changed files with 268 additions and 41 deletions

142
dist/about/index.html vendored Normal file
View file

@ -0,0 +1,142 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>punkfairie.net</title>
<!--suppress HtmlUnknownTarget -->
<link rel="stylesheet" href="/style/style.css">
<!-- Bunny Fonts -->
<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=bungee-shade:400|imprima:400" rel="stylesheet"/>
</head>
<body class="Site">
<h1 class="Site-title">punkfairie.net</h1>
<nav class="Site-nav Nav" x-data :style="$store['subNav'].open ? '--Site-nav-gridArea: Site-nav;' : ''">
<a href="/" class="Nav-link">index</a>
<button class="Nav-link" @click="$store['subNav'].toggle('collections')" aria-controls="collections-submenu"
aria-expanded="false">
collections
</button>
<a href="/about/" class="Nav-link">about</a>
<a href="/manifesto/" class="Nav-link">manifesto</a>
<a href="/diary/" class="Nav-link Status--new">diary</a>
<a href="/links/" class="Nav-link">links</a>
<hr>
<a href="https://epiphany.punkfairie.net" target="_blank" class="Nav-link">epiphany</a>
<a href="https://saudade.punkfairie.net" target="_blank" class="Nav-link">petz archive</a>
</nav>
<nav class="Site-subNav Nav" x-data x-show="$store['subNav'].current === 'collections'" id="collections-submenu">
<p class="Nav-caption"><i>Warning: flashing gifs; very image heavy.</i></p>
<a href="/collections/buttons/" class="Nav-link">buttons</a>
<a href="/collections/blinkies/" class="Nav-link">blinkies</a>
<a href="/collections/stamps/" class="Nav-link">stamps</a>
</nav>
<main class="Site-content">
<h2 class="Title--sizeH3 u-textCenter">Domain</h2>
<p>
Punkfairie.net was registered on February 24, 2022. The name punkfairie has been my username for various online
communities since high school (I first came up with it for my Tumblr url).
</p>
<p>
Absolutely everything on this site was coded by me and always will be, with only three exceptions - hit counter,
because NeoCities doesn't allow PHP and doing a JS only counter is a little more complicated (but will be done
eventually); the cursor trail script, because I don't have the brain for that sort of thing lol; and the cbox.
</p>
<p>
I used to run the server myself as well, but in June 2023 I switched over to NeoCities for the social aspect :).
</p>
<ul class="List">
<li class="List-item"><b>text editor:</b> WebStorm on macOS 12.6 Monterey.</li>
<li class="List-item"><b>tools used:</b> SCSS, Eleventy</li>
</ul>
<h2 class="Title--sizeH3 u-textCenter">Webmiss</h2>
<p>
Hello! My name is Marley (she/her). I've been tinkering with websites since grade school, mostly making Petz
fansites. I had a brief period of running fanlistings in high school as well. I have always enjoyed the creativity
of designing a website, and figuring out how to make things like autopopulating blinkie pages.
</p>
<p>
IRL, I'm a femme dyke engaged (!!) to the most gorgeous woman ever. I'm an in-person sex worker. I like sewing,
embroidery, cross-stitch, and various other fiber arts. I got the most useless & most expensive degree in the world
- fine arts. I write poetry sometimes and do paint by numbers.
</p>
<p>
I strongly dislike social media (although it's a neccesary evil for work), but I've gotten into Mastedon lately.
This site is hosted on NeoCities, so you can follow me there! I also have RSS & ATOM feeds for my fellow old-school
types :)
</p>
<p>
P.S. if you're looking for an RSS reader, I highly reccommend
<a href="https://feedbin.com/" class="Link">Feedbin</a>, it does cost, but it's only $5/mo, and there's a 30-day
free trial. It's super clean looking, AND they give you an email address, so you can subscribe to newsletters, and
recieve them in your Feedbin inbox! I'm not sponsored or anything, I just love the service haha.
</p>
</main>
<aside class="Site-info Info">
<b>visitors:</b>
<!-- Counter Code START -->
<script src="http://hitcounters.net/counter.php?id=11368&cmd=cookie"></script>
<img src="http://hitcounters.net/counter.php?id=11368&cmd=img_only" alt="hit counter" style="display: inline-block;">
<!-- Counter Code END -->
</aside>
<aside class="Site-social Social">
<div class="Social-webring">
<a href="https://hotlinewebring.club/punkfairie/previous" class="Social-webringArrow"><<</a>
<a href="https://hotlinewebring.club/" target="_blank" class="Social-webringLink">hotline</a>
<a href="https://hotlinewebring.club/punkfairie/next" class="Social-webringArrow">>></a>
</div>
<div class="Social-webring">
<a href="https://webring.dinhe.net/prev/https://punkfairie.net" class="Social-webringArrow"><<</a>
<a href="https://webring.dinhe.net/" target="_blank" class="Social-webringLink">retronaut</a>
<a href="https://webring.dinhe.net/next/https://punkfairie.net" class="Social-webringArrow">>></a>
</div>
<hr>
<a href="https://keysklubhouse.neocities.org" target="_blank" class="Social-badge">
<img src="/collections/badges/handcoded.png" alt="Badge with the text hand coded">
</a>
<a href="https://linklane.net" target="_blank" class="Social-badge">
<img src="../collections/badges/linklane.png" title="Link Lane" alt="LinkLane.net">
</a>
<a href="http://nerdlistings.info/" target="_blank" class="Social-badge">
<img src="../collections/badges/nerdlistings.gif" title="Nerd Listings" alt="NerdListings.info">
</a>
</aside>
<!--suppress HtmlUnknownTarget -->
<script src="/js/main.js"></script>
</body>
</html>

7
dist/index.html vendored
View file

@ -59,13 +59,13 @@
<!-- BEGIN CBOX - www.cbox.ws - v4.3 -->
<div id="cboxdiv" class="Cbox">
<div style="position: relative; height: 123px; overflow: auto; -webkit-overflow-scrolling: touch; border: 0 solid;">
<div class="Cbox-messages">
<!--suppress HtmlDeprecatedAttribute -->
<iframe src="https://www3.cbox.ws/box/?boxid=3514647&boxtag=MuJsN5&sec=main" marginheight="0" marginwidth="0"
frameborder="0" width="100%" height="100%" scrolling="auto" allowtransparency="yes"
name="cboxmain3-3514647" id="cboxmain3-3514647"></iframe>
</div>
<div style="position: relative; height: 127px; overflow: hidden; border: 0 solid;">
<div class="Cbox-form">
<!--suppress HtmlDeprecatedAttribute -->
<iframe src="https://www3.cbox.ws/box/?boxid=3514647&boxtag=MuJsN5&sec=form" allow="autoplay" marginheight="0"
marginwidth="0" frameborder="0" width="100%" height="100%" scrolling="no" allowtransparency="yes"
@ -76,13 +76,12 @@
</main>
<aside class="Site-info">
<aside class="Site-info Info">
<b>visitors:</b>
<!-- Counter Code START -->
<script src="http://hitcounters.net/counter.php?id=11368&cmd=cookie"></script>
<img src="http://hitcounters.net/counter.php?id=11368&cmd=img_only" alt="hit counter" style="display: inline-block;">
<!-- Counter Code END -->
<b>updated:</b>
</aside>

View file

@ -1 +0,0 @@
.Social{text-align:center}.Social-webringArrow,.Social-webringLink{color:inherit}.Social-webringArrow{-webkit-text-decoration:none;text-decoration:none}@media(prefers-reduced-motion:no-preference){.Social-webringArrow{transition:letter-spacing .2s}.Social-webringArrow:focus,.Social-webringArrow:hover{letter-spacing:2.4px;-webkit-text-decoration:none;text-decoration:none}}.Social hr{margin-bottom:clamp(.75rem,.71rem + .22vw,.88rem);margin-top:clamp(.75rem,.71rem + .22vw,.88rem)}.Social-badge{display:inline-block}:nth-child(7n+1 of .Social-webring){color:#dc2626}:nth-child(7n+2 of .Social-webring){color:#ea580c}:nth-child(7n+3 of .Social-webring){color:#ca8a04}:nth-child(7n+4 of .Social-webring){color:#65a30d}:nth-child(7n+5 of .Social-webring){color:#0892a2}:nth-child(7n+6 of .Social-webring){color:#9333ea}:nth-child(7n+7 of .Social-webring){color:#db2777}

File diff suppressed because one or more lines are too long

52
src/about.liquid Normal file
View file

@ -0,0 +1,52 @@
---
layout: layout.liquid
---
<h2 class="Title--sizeH3 u-textCenter">Domain</h2>
<p>
Punkfairie.net was registered on February 24, 2022. The name punkfairie has been my username for various online
communities since high school (I first came up with it for my Tumblr url).
</p>
<p>
Absolutely everything on this site was coded by me and always will be, with only three exceptions - hit counter,
because NeoCities doesn't allow PHP and doing a JS only counter is a little more complicated (but will be done
eventually); the cursor trail script, because I don't have the brain for that sort of thing lol; and the cbox.
</p>
<p>
I used to run the server myself as well, but in June 2023 I switched over to NeoCities for the social aspect :).
</p>
<ul class="List">
<li class="List-item"><b>text editor:</b> WebStorm on macOS 12.6 Monterey.</li>
<li class="List-item"><b>tools used:</b> SCSS, Eleventy</li>
</ul>
<h2 class="Title--sizeH3 u-textCenter">Webmiss</h2>
<p>
Hello! My name is Marley (she/her). I've been tinkering with websites since grade school, mostly making Petz
fansites. I had a brief period of running fanlistings in high school as well. I have always enjoyed the creativity
of designing a website, and figuring out how to make things like autopopulating blinkie pages.
</p>
<p>
IRL, I'm a femme dyke engaged (!!) to the most gorgeous woman ever. I'm an in-person sex worker. I like sewing,
embroidery, cross-stitch, and various other fiber arts. I got the most useless & most expensive degree in the world
- fine arts. I write poetry sometimes and do paint by numbers.
</p>
<p>
I strongly dislike social media (although it's a neccesary evil for work), but I've gotten into Mastedon lately.
This site is hosted on NeoCities, so you can follow me there! I also have RSS & ATOM feeds for my fellow old-school
types :)
</p>
<p>
P.S. if you're looking for an RSS reader, I highly reccommend
<a href="https://feedbin.com/" class="Link">Feedbin</a>, it does cost, but it's only $5/mo, and there's a 30-day
free trial. It's super clean looking, AND they give you an email address, so you can subscribe to newsletters, and
recieve them in your Feedbin inbox! I'm not sponsored or anything, I just love the service haha.
</p>

View file

@ -14,13 +14,13 @@ layout: layout.liquid
<!-- BEGIN CBOX - www.cbox.ws - v4.3 -->
<div id="cboxdiv" class="Cbox">
<div style="position: relative; height: 123px; overflow: auto; -webkit-overflow-scrolling: touch; border: 0 solid;">
<div class="Cbox-messages">
<!--suppress HtmlDeprecatedAttribute -->
<iframe src="https://www3.cbox.ws/box/?boxid=3514647&boxtag=MuJsN5&sec=main" marginheight="0" marginwidth="0"
frameborder="0" width="100%" height="100%" scrolling="auto" allowtransparency="yes"
name="cboxmain3-3514647" id="cboxmain3-3514647"></iframe>
</div>
<div style="position: relative; height: 127px; overflow: hidden; border: 0 solid;">
<div class="Cbox-form">
<!--suppress HtmlDeprecatedAttribute -->
<iframe src="https://www3.cbox.ws/box/?boxid=3514647&boxtag=MuJsN5&sec=form" allow="autoplay" marginheight="0"
marginwidth="0" frameborder="0" width="100%" height="100%" scrolling="no" allowtransparency="yes"

3
src/style/_utils.scss Normal file
View file

@ -0,0 +1,3 @@
.u-textCenter {
text-align: center;
}

View file

@ -1,12 +0,0 @@
@use '../theme';
@use '../mixins';
.Cbox {
@include mixins.gradient-border;
position: relative;
margin: theme.$spacer-m auto 0;
inline-size: theme.$spacer-5xl;
font-size: 0;
line-height: 0;
}

View file

@ -1,8 +1,14 @@
@forward 'Site';
@forward 'Nav';
@forward 'Info';
@forward 'Social';
@forward 'Status';
@forward 'UpdateBox';
@forward 'Title';
@forward 'Cbox';
/* layout */
@forward 'layout/Site';
@forward 'layout/Nav';
@forward 'layout/Info';
@forward 'layout/Social';
@forward 'layout/Status';
/* base elements */
@forward 'base/Title';
@forward 'base/Link';
/* page-specific components */
@forward 'index/UpdateBox';
@forward 'index/Cbox';

View file

@ -0,0 +1,7 @@
@use '../../mixins';
.Link {
@include mixins.link-style;
}
@include mixins.rainbowify-text('.Link', color);

View file

View file

@ -1,4 +1,4 @@
@use '../theme';
@use '../../theme';
@mixin Title($size) {
font-weight: normal;

View file

@ -0,0 +1,29 @@
@use '../../theme';
@use '../../mixins';
// stylelint-disable scale-unlimited/declaration-strict-value, rem-over-px/rem-over-px
.Cbox {
@include mixins.gradient-border;
position: relative;
margin: theme.$spacer-m auto 0;
inline-size: theme.$spacer-5xl;
font-size: 0;
line-height: 0;
&-messages {
position: relative;
block-size: 175px;
overflow: auto;
-webkit-overflow-scrolling: touch;
border: 0 solid;
}
&-form {
position: relative;
block-size: 100px;
overflow: hidden;
border: 0 solid;
}
}

View file

@ -1,5 +1,5 @@
@use '../mixins';
@use '../theme';
@use '../../mixins';
@use '../../theme';
.UpdateBox {
@include mixins.gradient-border;

View file

@ -1,5 +1,5 @@
@use '../theme';
@use '../mixins';
@use '../../theme';
@use '../../mixins';
.Nav {
text-align: end;

View file

@ -1,6 +1,6 @@
@use 'sass:color';
@use '../theme';
@use '../mixins';
@use '../../theme';
@use '../../mixins';
%_SiteContent {
$_SiteContent-backgroundColor: color.adjust(theme.$neutral-50, $alpha: -0.5);
@ -18,8 +18,8 @@
'Site-social Site-content Site-subNav' 3fr
'Site-title Site-title Site-title' 2fr
/ 1fr 3fr 1fr;
inline-size: 100%;
block-size: 100%;
max-block-size: 100vb;
max-inline-size: 100vi;
padding: theme.$spacer-4xl;
&-title {
@ -51,6 +51,7 @@
grid-area: Site-content;
padding: theme.$spacer-m;
overflow: auto;
}
&-info {

View file

@ -1,5 +1,5 @@
@use '../theme';
@use '../mixins';
@use '../../theme';
@use '../../mixins';
.Social {
text-align: center;

View file

@ -1,4 +1,4 @@
@use '../theme';
@use '../../theme';
%_Status--before {
display: inline-block;

View file

@ -1,3 +1,4 @@
@use 'reset';
@use 'base';
@use 'components';
@use 'utils';