From 62bb8f3574fecf65523b8be1d6fc73f0444196ad Mon Sep 17 00:00:00 2001 From: Gregory Campbell Date: Wed, 3 Jun 2026 23:01:54 -0400 Subject: [PATCH] Use public URL fallback to relative paths for public images --- src/Home.js | 6 ++++-- src/Resume.js | 4 ++-- src/components/ProjectCard.js | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Home.js b/src/Home.js index 81d84ae07..ce332cc1a 100644 --- a/src/Home.js +++ b/src/Home.js @@ -2,6 +2,8 @@ import React from 'react'; import { Helmet } from 'react-helmet-async'; export const Home = () => { + const publicUrl = process.env.PUBLIC_URL || '.'; + return (
@@ -25,8 +27,8 @@ export const Home = () => {
Portrait of Gregory Campbell {

Written Resume

Resume preview { + const publicUrl = process.env.PUBLIC_URL || '.'; const webpSources = imgName - ? `${process.env.PUBLIC_URL}/images/${imgName}-320.webp 320w, ${process.env.PUBLIC_URL}/images/${imgName}-640.webp 640w, ${process.env.PUBLIC_URL}/images/${imgName}-1024.webp 1024w` + ? `${publicUrl}/images/${imgName}-320.webp 320w, ${publicUrl}/images/${imgName}-640.webp 640w, ${publicUrl}/images/${imgName}-1024.webp 1024w` : null; - const srcFallback = imgName ? `${process.env.PUBLIC_URL}/images/${imgName}-640.webp` : imgSrc; + const srcFallback = imgName ? `${publicUrl}/images/${imgName}-640.webp` : imgSrc; return (