Site Updates - Now with More Magic and LibreJS Validation!
less than 1 minute
TL;DR — I added some new content (including custom Magic and Illuminati cards, and an expanded blogroll) and did some JS housecleaning.
A couple of website updates to announce:
- I added a bunch of custom (unofficial) cards I’ve made over the years for my personal paper-crack, Magic: the Gathering.
- I also added some custom Illuminati groups that I designed a few years ago.
- I added a new LinkList for Tabletop Role-Playing Game Resources.
- I expanded the blogroll to include more sites I like to read (plus some vlogs).
- I updated the tags throughout the site to be links.
- Finally, I fixed the JS on the client side, so that things like relative timestamps and reading time should work again.
While I was fixing the client code, I went and disabled my (already broken) concatentation and minification script, opting instead to serve up all 8(!) JS library files individually (and, thanks to HTTP/2, concurrently)
I mean, I’m using minification for the libraries I’m importing (I’m not a monster), but I don’t use it for the (small) bit of code that ties those libraries together and makes the site work. This way, anyone can see how (and why) the site works the way it does, as it should be, and all without the added complexity of generating source maps or similar unnecessary complications.
And for those minified libraries, I’ve provided a link to each library’s repo and added automated license info, so the LibreJS validator gives this site a ✅. #FreeSoftwareWin !