The Life of Kevin
Admin / Maintenance

Maintenance hub

This page is the quick reference for media optimization and other low-drama upkeep. New uploads are automatically watermarked/compressed, and old scene images can be batch-processed from here as a reminder.

New uploads
Auto watermark + compression
Old scene images
Batch processed once
Scope
Images in assets/scenes/
Not included
Videos are separate

What’s already done

The old scene image library was batch-optimized with the shared image helper. It only overwrites a file when the optimized version is smaller, so unchanged files stay untouched.

  • Watermark added: © lifeofkevin.com
  • Images were recompressed for smaller size where possible
  • Scene uploads now get the same treatment automatically

How to rerun it

If you want to mass reprocess the old scene images again, run the scene optimizer from your project folder. It’s a local/server shell task, not a one-click browser action yet.

npm run scenes:optimize
That targets image files in assets/scenes/ only. It does not batch-compress videos.

Where to open this

You can reach this page directly at:

/admin/maintenance.html