feat(images): self-host hero photos from Unsplash #1

Merged
serge merged 1 commits from feat/self-host-unsplash into main 2026-05-07 01:01:55 +03:00
Owner

Summary

  • Self-host 10 unique Unsplash hotlinked photos (12 HTML occurrences across 9 pages) into images/hero/
  • Removes external CDN dependency (images.unsplash.com)
  • Improves perf for Madagascar audience (lower latency vs CDN Unsplash)
  • Total +2.43 MB across 10 JPG files

Scope

  • 10 new images in images/hero/
  • 9 HTML files updated (12 background-image URL replacements)
  • 0 remaining images.unsplash.com URL

Test plan

  • Local HTTP server: all 9 modified pages return 200
  • Hero image returns 200 image/jpeg
  • No remaining Unsplash URL in any .html (grep verified)

Refs: WordPress ? static migration plan, Phase B PR #1.

## Summary - Self-host 10 unique Unsplash hotlinked photos (12 HTML occurrences across 9 pages) into `images/hero/` - Removes external CDN dependency (`images.unsplash.com`) - Improves perf for Madagascar audience (lower latency vs CDN Unsplash) - Total +2.43 MB across 10 JPG files ## Scope - 10 new images in `images/hero/` - 9 HTML files updated (12 background-image URL replacements) - 0 remaining `images.unsplash.com` URL ## Test plan - [x] Local HTTP server: all 9 modified pages return 200 - [x] Hero image returns 200 image/jpeg - [x] No remaining Unsplash URL in any .html (grep verified) Refs: WordPress ? static migration plan, Phase B PR #1.
serge added 1 commit 2026-05-07 01:01:53 +03:00
Replaces 10 unique Unsplash hotlinked URLs (12 HTML occurrences across 9 pages) with local copies in images/hero/.

Removes external dependency on images.unsplash.com -- improves perf for Madagascar audience (lower latency vs CDN Unsplash) and ensures site availability if Unsplash CDN policies change.

Total added: ~2.5MB across 10 JPG files.

Refs: MVA WordPress -> static migration plan, Phase B PR #1.
serge merged commit c973b67ec9 into main 2026-05-07 01:01:55 +03:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: serge/site-mva-global-fret#1
No description provided.