WHERE AM I?

if you're reading this, you might have noticed that wyrmtunnel hasn't been updated in a hot minute. i still care quite a lot about this site, i really do, but the fact that i haven't had much drive to update it for a couple months now has been eating away at me pretty badly.

as of writing it's been more than three months since my last update. a big part of the reason for that is because neocities has an extremely annoying bug regarding uploading folders with subfolders, which forces you to upload all of those subfolders individually. this by itself was infuriating enough to dissuade me from adding gallery images one at a time, let alone doing anything more involved.

another big issue i encountered, this one on my end, was that i was just having a really rough time with certain aspects of the site. the most notable of these was that it just did not work on mobile devices, or even many devices smaller than my own. the current incarnation of wyrmtunnel was built off a template with extremely little consideration for mobile compatibility. after all, it wasn't intended to be viewed on mobile - but even so it feels kindof awkward and clunky to me in a way that i'm not sure other people even pick up on. i felt like i couldn't do anything more with it until i made myself fix that.

a while ago, my friend P over at portfiend converted their site to an SSG, or static site generator. i didn't know these existed until then. i wish i did.

for those who don't know, P has a really solid explanation of SSGs over here. in very short terms, SSGs let you make a template file with all the stuff you want to keep consistent around your site (like sidebars and headers/footers) while swapping out the main "content" with that of markdown files denoting different pages. The biggest draw here is that editing just that one template file will also automatically update every page that uses it.

this was huge. it is huge. i was able to use a javascript template to do something similar for the current navigation, knowing that i'd want to add more links in the future, but there's still been the concern that if i ever wanted to change a fundamental part of the site's layout - say, adding another sidebar - i'd have to go back and update every single page i'd made up to that point. even stuff that seemed little, like fixing a broken image url in the layout, would've been an incredibly tedious undertaking. it was exhausting just to think about.


A LITTLE BIT OF AN ASIDE

my personal sites have had an... interesting history with layout choices. a lot of this, of course, reflects my experience with html and css at the time of making them.

while not a personal site perse, the first one i published publicly was a half-baked guide for the pokemon fire red romhack pokemon sweet 2th.

a screenshot of a website with a bright pink ditto-patterned background and rounded white boxes encompassing the main text of the page.  the page is an introduction to the site - a guide for the pokemon fire red rom hack pokemon sweet tooth - and features a few candy-themed edits of pokemon sprites as decoration. a desktop shimeji of byte - a fat robot with a dark grey suit and a black computer for a head - sits in the bottom-right corner next to a pink, cotton candy-themed lopunny sprite. (byte is not part of the site, sorry.)

i made this site in february 2018. i ended up turning it in to a coding class because i did this instead of the intended assignment. i got an 80.

a month or so later, i adapted the same layout for use in my first actual personal site, this time hosted on neocities instead of bitballoon:

a screenshot of a website with a tiling background of colorful dragons and monsters and rounded, dark-grey boxes encompassing the main text of the page.  the page is an introduction to cheet's personal site. there is a pagedoll of a fat, green anthro creature with rabbit-like ears and a fluffy tail separating the header text and body text. an interactive pet featuring a shiny chansey named "celery" is underneath the body text. a desktop shimeji of byte - a fat robot with a dark grey suit and a black computer for a head - stands in the bottom-left corner.

(he's not part of this one either.)

i didnt end up maintaining either of these sites for very long after the fact, and they're both pretty rough around the edges, but they do still exist. i'm not telling you where, though. not that theyre particularly hard to find, but that'd be too easy. also i kindof hate the way i spoke as a 17 year old

wyrmtunnel itself didnt come into being until september 2020. its original purpose wasn't particularly different from its current state, but the design and tone sure was. i was really hoping to have a screenshot of this incarnation as well but because it's the only one that's been overwritten or deleted out of these the closest i've come is uhm this

a screenshot of an archived webpage titled "WELCOME TO THE WYRM TUNNEL." the page is broken and lacks much of its original assets and styling, leaving it largely blank with a broken header image and boxes of disjointed text."

so i don't think i'm getting that any time soon. point is, change isn't anything new to me, and if anything i'm glad i've been able to expand my knowledge of web development a little bit more with each major update.

MAKING THE SWITCH

the SSG P uses is called eleventy, or 11ty. it's the one i'm using too, mostly because P's been a huge help with it so far but also because, admittedly, it's the only one i know. it looks really intimidating to get into, but i actually managed to get an extremely barebones template and page up and running in the span of about an hour:

a cropped screenshot of a light grey page titled "Hello world!" with dummy text reading "ABC 123 bold italic strikethrough." the dummy text is styled with their respective effects.  there is a black box under the text containing the list items "Dave BruBot," "Cathal Ray Toby Bravecog," "Chip Revvington," and "IM IN THE HOUSE AGAIN."

impressive, isn't it.

the rest of this process so far has been mostly recreating the look of wyrmtunnel's current iteration, and in the process refining many of its quirks and - most importantly - making it look better on smaller screens. i'm actually remaking everything from scratch, with relatively little copy-pasting from my original code. notably, i'm using flex containers for basically all of the boxes; one of my earlier attempts used CSS grids instead, but i couldn't figure out how to make those responsive. toyhouse coding has given me a lot more flexbox experience anyway, so i'm a little more aware of what i'm actually doing.

another notable change is the addition of font awesome to the new layout. this wasn't strictly necessary, of course, but i really, really like the look of it. i will Fucking die if i make a toyhouse code without using at least one font awesome icon. unlike toyhouse, though, i'm not able or willing to shell out a hundred bucks a year for their pro plan. some of the biggest losses as a result of this include fa-dinosaur, fa-teddy-bear, fa-file-heart, and the biggest tragedy by far, fa-computer-classic. it's fine though i can use free substitutes. it's fine. im telling you i can cope with this. its fine

other than that, i've been learning a lot of other supplementary stuff to make some things easier to put together - blog entry and gallery blocks are both made using macros, for example. there's still a lot i'd like to do before i can start moving stuff over proper - let alone uploading it all and calling it done - but im hoping to have it all ready by the end of the month. i think.

in the meantime, here's a few screenshots of my current progress:

a screenshot of the front page of wyrmtunnel, with a dark green, leafy background and cream-colored content boxes. it has a navigation sidebar on the left, a large main body section, and two right sidebar boxes for a changelog and "neighboring caverns," or buttons to other sites. a desktop shimeji of byte - a fat robot with a dark grey suit and a black computer for a head - sits in the bottom-left corner.

a screenshot of the blog page of wyrmtunnel, with a dark green, leafy background and cream-colored content boxes. it has a navigation bar on the top and a large main body section displaying two blog entry links: "crocheting like a champ" and "dragonvale's best (at least i think so)."

a narrow screenshot of the gallery page of wyrmtunnel, with a dark green, leafy background and cream-colored content boxes. there is a small image of the multislacker from toontown: corporate clash eating a sandwich under a line of dummy text. two gallery images are visible: a phone lockscreen featuring the multislacker asleep at his desk, and a fullbody drawing of vinny - a human with a beige computer for a head - in a vest styled after the suits of toontown's sellbots."

CLOSING THOUGHTS

ok well i thought id have more to write at the end here but now i feel like im supposed to shift into essay conclusion mode and frankly i don't want to do that. uhm here's a video i really like of a doom wad that made me scared

a small, animated gif of the multislacker from toontown: corporate clash eating a sandwich.

BACK TO BLOG ARCHIVE