New Website

Posted on December 20, 2023

Hi I made a website!

This website is generated with Hakyll. Hakyll is great once you get past the mess that is the Haskell toolchain. The template is entirely custom, which was a good opportunity to brush up on my frontend web dev skills. It’s not quite perfect on mobile but it’s passable.

I initially tried to host on sourcehut pages until I ran into it’s limitations. The CSP was quite strict, blocking my use of the Google Fonts and Bootstrap Icons CDNs. I ended up hosting the site on S3 with a Cloudflare proxy for SSL certs. At some point I’d like to self host this page. Even a Raspberry Pi would be sufficient with Cloudflare managing most of the traffic. There is no CD pipeline yet but publishing the site is as simple as aws s3 sync. Anything more complex would be over-engineering.

I’m pretty happy with the little digital garden 🪴 I’ve made. Frontend work is not typically my forte but I had a fun time writing it!