Home

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.