2025.11.07 - Complete website rework!
![]()
Hey everyone, I'm sorry for being completely inactive for the past month and being unable to finally finish the comics page (that you can see being teased on the menu for months now) for even longer, but I decided to make use of this downtime to finally do something I've been meaning to for quite some time now: completely rework the website.
Now, visually, not much is gonna change because I didn't want to make it even more complicated and because I'm pretty happy with the current design philosophy. However, there have been lots of changes under the hood to make the code a lot cleaner and less janky, as well as make it (hopefully) easier to maintain.
The first big one is removing overreliance on JavaScript when it's not necessary. Previously I've used a lot of scripts to add repeating elements, but the way it was done was incredibly inefficient (using a separate script for each) and a lot of elements were added via scripts when they didn't need to. Now all the actually important repeating elements (like the navigation bars) are handled by a single script, while other elements that didn't need it are simply added without it. This, along with the addition of a fallback sitemap, means that the website can actually be properly navigated with JavaScript disabled now (although at the cost of some convenience)!
The second big one is reworking the website's structure as a whole. Because I wasn't sure how the website was going to turn out when I first made it and wasn't sure which pages I'd be adding, a lot of them were added on top of already existing pages. This made the website's directories and page names a complete mess (for example, drawings were in "art/frostburn/[image]/image_en", while wiki articles were in "frostburn/wiki/[category]/[article]/page_en", wtf?)
Well, no more! The website has been completely reorganized, meaning that previous bizzare links like:
yukihind.neocities.org/art/frostburn/250928_autumn/image_en
are now much cleaner!
yukihind.neocities.org/art/250928_autumn/en
Or, for example, this:
yukihind.neocities.org/frostburn/wiki/characters/autumn/page_en
became this!
yukihind.neocities.org/wiki/autumn/en
Along with that I've also added redirects, so links like:
yukihind.neocities.org/art
should now redirect you to the appropriate English page!
yukihind.neocities.org/art/en
While this means that all the old links will break (and there might be some broken links on the pages due to the sheer amount of pages I had to rewrite), in the long run it should make the website much cleaner and easier to maintain! This also means that the link for the RSS feed has changed, so if you use it, make sure to use the new one!
My original plan was to upload the new version of the website to another host and keep the Neocities one as a time capsule, warts and all, but due to some recent events in my country that often make large foreign cloud services like Cloudflare or AWS inaccessible, I decided to stay on Neocities for now unless something happens that forces me to switch.
That's all the main changes. There are some other ones like fanart pages of some artists now having a more individualized design, but for now I just wanted to take care of all the tedious technical stuff first. Until next time!
