Colophon
$ file index.html
This page is written as Markdown, compiled to static HTML by
Astro, and served from Cloudflare Workers as flat files.
Every push to main rebuilds and redeploys it. There is no database, no
server-side rendering and no origin to fall over.
Shipped to your browser: HTML, one stylesheet, eleven small images.
Not shipped to your browser: JavaScript, webfonts, cookies, analytics, tag managers, consent dialogs, chat bubbles, newsletter interstitials, or requests to any host other than this one.
$ lynx -dump https://giessmann.net/
Every page on this site is required to render correctly in Lynx. This is not nostalgia; it is a cheap and merciless test. A document that reads properly in a text browser has correct heading structure, meaningful link text, images with real alternative text, and content in a sensible source order — which is the same list a screen reader needs. The stylesheet is decoration. Switch it off and nothing of substance is lost.
The layout is also responsive, which is a concession to the present. It was built for 1024×768 and it will not embarrass itself on a telephone.
$ ls -l ~/public_html/gfx/
The 88×31 badges, the tiled background, the rainbow rule and the animated
construction barrier are not stock images. They are generated from a Python
script in this repository — tools/make-assets.py — using PIL, in web-safe
colours, with proper bevels. Total weight of all of them together: under
16 kilobytes.
The visitor counter is ornamental. It counts days since a date I chose, multiplied by seven, which is roughly as accurate as most counters of the period and considerably more honest about it.
$ cat LEGAL
This site sets no cookies, executes no scripts, stores nothing and measures nothing. It therefore processes no personal data, and has no Impressum, no privacy policy and no consent banner. My dear lawyer: come at me with an Abmahnung.
The typeface is whatever your system calls Times, with Verdana for headings and Courier for anything that looks like a shell. There are no webfonts. Your machine already had these. It has had them since 1996.
$ git remote -v
Source at github.com/felixg3/website. Patches welcome; opinions about the colour scheme less so.