Sharif's Website

Colophon

This website is built with Hugo, a static site generator. I chose Hugo because it’s popular and I wanted to get something up with minimal work and with minimal risk of getting stuck with a capability lacking.

The host machine is a small virtual private server running NixOS, provisioned with OpenTofu and deployed with deploy-rs. Caddy serves the pages and handles TLS (Transport Layer Security) automatically, including provisoning TLS certificates from Let’s Encrypt.

The entire stack is declared in code. The source code lives in a Git repository.

The design is intentionally minimal, and uses only HTML and CSS, with a dash of SVG. The background texture is generated in CSS, using an inline SVG noise filter.