about the site
basic info
site first published 2/24/25!
well, as you can tell, this site is still just a little baby... lmao
i'm not fully sure what i'm planning to do with this site! the impetus to make it came from 3 things: i wanted a very low-key new blog to post random thoughts, i wanted to learn the astro framework (and it just so happened that the starter tutorial was about making a blog!), and i really admire neocities and its culture and wanted to be part of that. so a big thing i'm hoping to host here is like, some tutorials or other kinds of resources for other neocities creators to learn from or use! especially since i do have a bit more experience with web development than some other folks here, i really want to share what i know and help empower people to make the sites of their dreams!
other things i post here will probably be a bit more self indulgent haha... like maybe some stuff about my OCs, lists of my favorite things, whatever... but i know that's what people who like the indie web are interested in anyway, so i'll try not to feel self-conscious about it lol.
the funny thing is, i was enchanted with neocities when i first discovered it 5 years ago and i went and made this account right away, but... i didn't actually get around to putting any content on my site or actually doing anything with it for those 5 years. lmao. so i guess i am finally fixing that long standing silliness.
fun fact: i had a legit Geocities back in the day and YES i DID use a table layout with a drawing of my OC in the sidebar. still hoping that someday i'll find the code/assets from that old site buried on some hard drive and be able to resurrect it.
...anyway, if you get any kind of enjoiyment from this site, that would make me really happy! and if you have any thoughts about the site or anything i mention on it, feel free to get in touch!
license
the license for the code of this site is the Hippocratic License, an almost open license that says you can do basically anything you want with this code as long as it doesn't hurt people. check out the LICENSE.md on github as well as the Hippocratic License website. in practical terms, that means that you may not use my code on sites containing hate speech or promoting fascism or other harmful content - but as long as you're not doing that, please feel free to copy my code as much as you want! i genuinely do want you to go tinker around with my code 🛠✨
however, any prose (including blog posts) and visual art on this site are proprietary (unless otherwise stated), meaning you do not have permission to use them without asking. though, if you do want to use my art/writing for anything, please do feel free to actually reach out and ask--i will probably say yes!
accessibility
i'm doing the best i can to make this site accessible to as many people as possible (especially to folks with disabilities), but my knowledge has its limits! if any part of my site feels inaccessible to you, please do contact me and let me know how i can do better 💜
accessibility methods in place (if any of these don't work, let me know ASAP!):
- you can find an accessibility menu in the top right corner -- it's the icon of a person in a circle, also should be the first tab index when navigating by keyboard. this menu provides options to disable/enable animations and cursor effects, to change the font, and later will also have a toggle for light and dark modes. i will be writing a tutorial soon for how to add this to your own site!
- freezeframe.js is in use to pause animated gifs - tutorial here! however, please note that in order to reduce lag, freezeframe has not been applied to gifs with slow or subtle animation. to the best of my knowledge, subtle animations should not pose a risk to anyone, but if it does still give you a bad experience here then absolutely do reach out and let me know so that i can change it.
- i'm in the process of making sure my site is still functional without javascript - currently the accessibility menu does require javascript to activate, so that's a high priority to fix
- i try to use alt attributes and aria labels, but i have not yet tested my site with a screen reader
- should be navigable by keyboard, but i know i need to add "skip to main" and better "return to top" links (does anyone know how to make a "return to top" also reset the keyboard focus??)/li>
- i check my color contract with webaim - but if my color choices are still not legible enough to you then let me know!
- designed to be responsive for any device size and tested with zoom up to 200% - please let me know if anything still doesn't look right on your device!
credits
code
- CSS-only hamburger menu modified from kalechips
- cursor sparkles script from RV
- gif pausing provided by freezeframe.js, implemented thanks to bechno kid's tutorial
- Astro table of contents generation based on code from Kevin Drum and Noah flk
- built with Astro🚀
graphics
- default font: Iosevka Aile
- pixel font: monogram by datagoblin
- dyslexic font: OpenDyslexic
- default background generated by space background generator by deep-fold
- additional backgrounds from sadgrl's tiled bg archive
- Accessibility icon by Icons8
tiny identity buttons by fluffmoth
- favicon found on pixel safari, original source unknown
color themes
- "moody sunset" theme based on color palette from colorkit
- Monokai by Wimer Hazenberg (mine is based on monokai classic, not monokai pro)
- Dracula by Zeno Rocha
- Gruvbox by morhetz
- mono-gruv is my own mashup of monokai and gruvbox
- several themes referenced from Gogh

comments
page comments are powered by giscus! you need to log in with a GitHub account in order to leave a comment on this page. it's free and i would highly encourage everyone, especially my fellow web crafters, to have a GitHub account anyway! however, if you don't want one and still want to comment--or if you want to comment anonymously--you can use the guestbook instead! (just make a note in there about which page/post your comment is meant for, if you're responding to a specific one.)