Awesome
Live at https://purarue.xyz/geocities/
This is my personal website glue converted from elixir to a static site at this commit circa ~July 2020
It has since evolved to something else, but I wanted to have a working version of this up somewhere
This was not actually hosted on geocities (I'm a bit too young for that), it was inspired by:
This also included an old version of my feed which looked like this, but re-implementing that as a static site without an API (which does not exist anymore, was a bunch of genservers in elixir which cached the data) seemed painful, so I decided against it.
<img src="https://github.com/purarue/glue_geocities/blob/main/.github/screenshot.png?raw=true" />Requires:
Build:
make build
make
Outputs a static site to ./dist
Stars
The stars in the background which sort of twinkle are drawn using elm (at elm/src/Stars.elm) and some css animations
The elm
code here is probably not what elm was made for considering how much javascript glue I had to figure out to send random numbers and events whenever the browser window size changed.
But, it is real nice to have the model and subscriptions batched properly, forcing an error boundary makes writing elm code very delightful.