Site V2


Channeling my inner dev, I've gone ahead and completely re-written this site. [Original post for comparison]({{< ref "conception.md" >}}).

Why?

The original site was... poorly written. It used React, which can be fine, but was overkill for a site that wasn't particularly complex interactive. And I've had a change of heart when it comes to SPAs: that they're useful when they're useful and not when they're not.

Free

Hosting this site is still basically free via Github pages (except for the domain name).

Fast

I switched from React and webpack to Hugo and I couldn't be happier. My build times are basically instant now, and the site is generally faster for users to load and to render. I may revisit turning this generate site into a SPA again, but it'd just be a vanity project. Each page's chrome is so simple I wouldn't actually save any real time by keeping it around and swapping out the content.

Fun

Eh, Hugo is great, but it's also opinionated and a little difficult to grok at first if you haven't worked with it before. Plus I've found the online forum moderators to be a little short-tempered. Overall I'm happy with my choice.

Fanciful

I added nifty slide-in effects for the header/footer and a fade-in effect for the content to make the site just a little bit more interesting. The moving backgrounds are gone, though, for now (☹️). I may add them back in a bit, maybe as part of a shared library. I'm imagining you import some CSS file and it handles the rest, but idk.


Suggested reading

Up next: Lithe 1: The Motivation Previously: Finding My Voice