#my-site
today i published the second version of my home page
it’s sort of the opposite of the first in terms of aesthetic… i still like the pastel, pixel-art-everywhere look but idk, maybe i’m just having a bit of a minimalist era? recently i’ve noticed that i’ve become more and more sensitive to eye strain when looking at websites with lots of moving elements, bright colors with low contrast between the text and background, and busy designs in general, and while i think people should design their personal website however they like i definitely think there’s a problem if the site’s own webmaster has a hard time looking at it for long lol. i also really did not like maintaining it, the code was sooooo messy and clearly originally written by someone who last touched html/css in 2014 and was not up-to-date on all the new specifications that had come out since then. rewriting it from scratch gave me the opportunity to make it as clean as possible, so hopefully the thought of modifying things in the future doesn’t have me breaking out in a cold sweat like it used to…
rewriting the main page also gave me the opportunity to implement something i’ve wanted to try for a while now – php! earlier this year i had to learn some sql for my job, so when i learned that dynamic web hosting is basically a server that can serve html/css/js as usual plus run an sql database + php to interact with it i was like damn, i could really use a proper database for some of the stuff on my site (*cough cough my toybox with 500+ pixels… when i tell you i finally figured out the php script for my new toybox page and got the old json file i was using imported into a real database i nearly cried from joy*) so about a month or two ago i spun up an apache web server on my computer, installed php and mariadb, then got to work learning how it all works. luckily learning php wasn’t too bad… networking and server stuff like .htaccess, loading different mariadb credentials depending on if i’m using my local development server or the public one, and absolute file paths in php not being the same as in html/css/js was a completely different story though ^^; but think i finally managed to figure out enough stuff to make the move to my new site official. of course that means a static web host like neocities is no longer suitable for my needs, so from now on you can find me at kwaamfan.haliya.net (and if you’re reading this in an rss reader, please update the feed url to https://kwaamfan.haliya.net/blog/atom.xml) which is hosted by leprd.space. in addition to the toybox, i’ve also added some other dynamic elements like a native guestbook and likes/comments on the blog. still thinking of other fun stuff i could do now that i can use php… like starting a yakuza fanlisting? hmmm…
another reason i wanted to move hosts is that i’ve grown to dislike managing my neocities feed. i realize that not everyone uses an rss reader (even though they should 🤧) and thus rely on their feed to see when a site has updated, so i don’t want to disable my site profile. but needing to be mindful of the order in which things get updated to control which page gets the main thumbnail, having to log in to delete an update after pushing it from vscode or the terminal where i was just doing some bug fixes and no real content changes, not getting notified of replies so needing to log back in later to check… all these things were making me cognizant of my online presence in a way that felt like every other #social-media platform that wants you to worry about your likes and follower counts, who follows you back and who doesn’t. i was seriously questioning if i was just running a public website for some subconscious desire for validation or something. but when i thought about it some more, i realized that i genuinely find that writing for a public audience, even if literally 0 people actually read it, can help me clarify my own feelings and ideas on things in a way that private journaling doesn’t always give me. so i’ve come to the conclusion that, even though i’m grateful that platforms like neocities exist to lower the barrier to entry to the indie web, it’s time for me to move to a different host and just use neocities to browse new sites and keep up-to-date on sites i like that don’t have an rss feed (yet… i’ll be waiting). for the time being i plan on keeping the changelog page updated for people who don’t use rss (yet… *cough*) since it’s trivial for me to update also i really like the design of it and want to keep using it but haven’t thought of a page idea to recycle it with…
















