Adding ExpressJS
Published on: Thursday, Jul 31, 2025
Yeah, still shouldn't post this but..
Written by: Levi Currit
OK, I made a few updates to the whole process. I now use ExpressJS, mostly to allow custom headers. Specifically, I added the X-Clacks-Overhead: GNU Terry Pratchett response header. For some reason, I find it touching as a tribute.
Another big change was the move of the build process from my local machine to the web server. Learned a bit more about bash scripting, memory requirements, and Git hooks. I think the next step will be some sort of offsite backup of the site, in case my server crashes.
Finally, I can now track page views! And I’m not doing it through some heavy overhead analytics either. Just a an old fashioned API call. I’m sure I’ll learn about adding security to that at some point. :)