site/brand/icon
Local Dev ac53958af3 brand: PNG social/icon set + generator; Angie vhost tracked with slash-less rules
site/brand/social/ and site/brand/icon/ carry ready-to-upload PNGs at the
sizes X, LinkedIn, Facebook, Instagram, GitHub and PWA manifests want:
X header 1500x500, post 1200x675, LinkedIn 1584x396, Facebook 820x312,
Instagram 1080, avatars 400/1024, icons 512/192, favicons 64/32, plus the
Open Graph 1200x630 that every page already advertises. The brand page
gained a "Social media and icons" section with download links.

scripts/brand-assets.mjs renders the whole set from one HTML template via
scripts/render-html-png.cjs (Electron offscreen). Windows clamps even an
offscreen window to the work area, so captures taller than the screen are
rendered as strips and stitched on a canvas inside the page.

The VPS serves silentmode.st with Angie, not nginx (nginx.service is dead
there), so the URL rules now live in VPS/SilentMode/silentmode-st.angie.conf,
deployed and live. try_files lists $uri/index.html before $uri because a
bare $uri also matches a directory and would 301 to add the slash back.
GOTCHAS and the URL-scheme notes corrected accordingly.
2026-09-22 23:08:46 +02:00
..
favicon-32.png brand: PNG social/icon set + generator; Angie vhost tracked with slash-less rules 2026-09-22 23:08:46 +02:00
favicon-64.png brand: PNG social/icon set + generator; Angie vhost tracked with slash-less rules 2026-09-22 23:08:46 +02:00
icon-192.png brand: PNG social/icon set + generator; Angie vhost tracked with slash-less rules 2026-09-22 23:08:46 +02:00
icon-512.png brand: PNG social/icon set + generator; Angie vhost tracked with slash-less rules 2026-09-22 23:08:46 +02:00