Skip to main content
  1. Writing/

On This Site's Technology

··198 words·1 min
Author
Samer Farha
bon vivant | íslandsvinur

This site is built with:

Pretty simple set up.

I have Hugo and Blowfish installed on my Mac, and I write in plain text Markdown files. Once I’m happy with how a page looks, I build the site:

hugo build --cleanDestinationDir

I configured a Cloudflare worker and manually uploaded the intial files. I then linked my domain to that worker, which was easy enough as Cloudflare was already hosting my DNS.

Once that was set up, I can use Cloudflare’s wrangler to upload the public folder. It’s smart enough to only push files that have changed.

npx wrangler deploy public/ --name my-worker-name

I did make two customizations: I modified the RSS generation to remove my email and publish full articles, and I changed the gallery embiggen functionality to fix an issue in Safari.

I am using Liwan for analytics. It’s pretty lightweight and privacy preservering, and gives me just enough of an idea as to whether people are looking at particular pages or not. It’s also self hosted, so that data doesn’t go anywhere.

That’s pretty much it.

I’m sure I’ll tinker with it. I’ll update the tech stack as I make changes.