Colophon

How the site works

The content

I write content in markdown, which is converted to HTML by a homemade script (that mostly mimicks Jekyll, but I was kind of tired of ruby and jekyll itself). For the dynamic content, I simply write cgi scripts in some scripting language (generally bash or perl, depending on the size of the script).

The CSS itself is also hand-written, using LessCSS to make it less of a pain.

This site is currently pretty traditional/static, in the sense that it isn’t a super-shiny new-framework-of-the-month site. Files are static files, generated once on my computer, and transferred to the server using rsync.

All the source code for the site is managed using git (currently on commit ``).

The server

The server runs Debian 12.

Currently, all traffic on the server is reverse-proxied by Caddy. To serve the content for cafeduvesper itself, I have a lighttpd server, which runs behind Caddy.

Extra

Icons are from Lucide, font is Jetbrains Mono.