Skip to content

Add icons, a 404 page and browser caching; serve the demos as MP4 - #11

Merged
xtofalex merged 3 commits into
mainfrom
site-polish
Oct 16, 2026
Merged

xtofalex merged 3 commits into
mainfrom
site-polish

Conversation

@xtofalex

Copy link
Copy Markdown
Contributor
  • Icons: favicon.svg (a lattice node from the hero, in the site navy), favicon.ico and apple-touch-icon.png, plus theme-color for light and dark.
  • 404 page: site/404.html, which Netlify shows for any missing page, with a link back home.
  • Demos as MP4: the two GIFs (1067 KB) become MP4s (429 KB) that look the same. They play muted and looping, only while on screen. With reduced motion they don't autoplay and show controls instead. The CSP adds media-src 'self'.
  • Caching: fonts for a year; media, icons and count.js for a week. Pages keep Netlify's default so edits show at once.
  • Structured data: Organization JSON-LD (name, logo, email, GitHub, LinkedIn).
  • README: how to regenerate the icons and convert a recording.

Checked locally in headless Chrome: the 404 page, the videos rendering at the right size, the JSON-LD parsing and the inline JS compiling. To check on the deploy preview: the favicon in the tab, the demos playing, a missing URL showing the new 404 page, and no CSP errors in the console.

🤖 Generated with Claude Code

- favicon (SVG, ICO) and Apple touch icon, from site/favicon.svg
- site/404.html, shown by Netlify for missing pages
- demo GIFs replaced by MP4 (1067 KB to 429 KB), played only while on
  screen and not autoplayed with reduced motion; CSP allows media-src 'self'
- cache headers: fonts for a year, media, icons and count.js for a week
- Organization structured data for search engines

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for keplertech-io ready!

Name Link
🔨 Latest commit 8ccb3ae
🔍 Latest deploy log https://app.netlify.com/projects/keplertech-io/deploys/6ad1d769c7ea6cdd79adff84
😎 Deploy Preview https://deploy-preview-11--keplertech-io.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

xtofalex and others added 2 commits October 16, 2026 09:48
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@xtofalex
xtofalex merged commit 9f048b8 into main Oct 16, 2026
5 checks passed
@xtofalex
xtofalex deleted the site-polish branch October 16, 2026 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant