Sorry for the interrupt. I think generating logo as static file is better here (one from round #8.) While we can do that with proper cache headers, that doesn't mean we should do that if static generation work, I'd prefer that more.
Also, as mentioned from #922, we need actual ico favicon which is easier to pre-generate as static file.
sizes=(48 72 96 144 162 180 512)
for size in "${sizes[@]}"; do
rsvg-convert \
-w ${size} -h ${size} \
-o icon-${size}.png \
logo.svg
# apple touch icon in 180x180
mv icon-180.png apple-touch-icon.png
icotool -c -o favicon.ico \
icon-48.png \
icon-32.png \
icon-16.png
I can include your work in #922 and coauthor you if you don't mind.