From a79bfb2b838ceb62a714d0e14f1755fc0a9e409f Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 15 Mar 2026 23:31:05 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 23927d8..5830bfa 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -44,7 +44,7 @@ export default function AboutPage() { description="My work explores the intersection of identity, intuition, and the inner world through the medium of charcoal. Each portrait is an investigation into the psychological landscape beneath the surface—the symbols, contradictions, and quiet truths that define us. I use charcoal not merely as a medium, but as a language of contrast, emotion, and vulnerability. The directness of black and white allows the viewer to meet the subject on a plane of profound authenticity, stripped of distraction." tag="Creative Vision" useInvertedBackground={true} - imageSrc="http://img.b2bpic.net/free-photo/portrait-beautiful-fashion-stylish-brunette-woman-model-with-evening-makeup-red-lips-white-jacket_158538-11527.jpg" + imageSrc="http://img.b2bpic.net/free-photo/portrait-beautiful-fashion-stylish-brunette-woman-model-with-evening-makeup-red-lips-white-jacket_158538-11527.jpg?_wi=4" imageAlt="Charcoal portrait artwork by Alexander Levesque" /> @@ -63,15 +63,15 @@ export default function AboutPage() { bentoComponent: "media-stack", items: [ { - imageSrc: "http://img.b2bpic.net/free-photo/abstract-wall-stone-texture_17005-1957.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/abstract-wall-stone-texture_17005-1957.jpg?_wi=2", imageAlt: "Abstract texture exploration", }, { - imageSrc: "http://img.b2bpic.net/free-photo/girl-painting-canvas_23-2148002493.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/girl-painting-canvas_23-2148002493.jpg?_wi=2", imageAlt: "Artistic process documentation", }, { - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-painting-together_23-2149050470.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-painting-together_23-2149050470.jpg?_wi=2", imageAlt: "Collaborative creative exploration", }, ], @@ -82,15 +82,15 @@ export default function AboutPage() { bentoComponent: "media-stack", items: [ { - imageSrc: "http://img.b2bpic.net/free-photo/portrait-black-woman-with-dreadlocks-hair_53876-20710.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-black-woman-with-dreadlocks-hair_53876-20710.jpg?_wi=3", imageAlt: "Portrait with expressive charcoal technique", }, { - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing-black-white_23-2149652106.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing-black-white_23-2149652106.jpg?_wi=3", imageAlt: "Charcoal portrait study", }, { - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-room-back-view-black-white_176474-7197.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-room-back-view-black-white_176474-7197.jpg?_wi=3", imageAlt: "Contemporary charcoal work", }, ], -- 2.49.1 From abbae5fc7c2f9454238f65085cc3eed4cc0f1af0 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 15 Mar 2026 23:31:05 +0000 Subject: [PATCH 2/5] Update src/app/available-work/page.tsx --- src/app/available-work/page.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/available-work/page.tsx b/src/app/available-work/page.tsx index c1fd1b3..b831b21 100644 --- a/src/app/available-work/page.tsx +++ b/src/app/available-work/page.tsx @@ -51,21 +51,21 @@ export default function AvailableWorkPage() { id: "work-1", name: "Untitled Portrait XXIII", price: "Inquire", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-black-woman-with-dreadlocks-hair_53876-20710.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-black-woman-with-dreadlocks-hair_53876-20710.jpg?_wi=4", imageAlt: "Charcoal portrait Untitled XXIII", }, { id: "work-2", name: "Depths", price: "Inquire", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing-black-white_23-2149652106.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing-black-white_23-2149652106.jpg?_wi=4", imageAlt: "Charcoal portrait Depths", }, { id: "work-3", name: "Intuition", price: "Inquire", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-room-back-view-black-white_176474-7197.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-room-back-view-black-white_176474-7197.jpg?_wi=4", imageAlt: "Charcoal portrait Intuition", }, ]} @@ -92,15 +92,15 @@ export default function AvailableWorkPage() { bentoComponent: "media-stack", items: [ { - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-fashion-stylish-brunette-woman-model-with-evening-makeup-red-lips-white-jacket_158538-11527.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-fashion-stylish-brunette-woman-model-with-evening-makeup-red-lips-white-jacket_158538-11527.jpg?_wi=5", imageAlt: "Series work one", }, { - imageSrc: "http://img.b2bpic.net/free-photo/healthy-strong-female-swimmer-portrait_53876-101982.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/healthy-strong-female-swimmer-portrait_53876-101982.jpg?_wi=3", imageAlt: "Series work two", }, { - imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-beach-vacation-lifestyle-portrait-concept_53876-23020.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-beach-vacation-lifestyle-portrait-concept_53876-23020.jpg?_wi=3", imageAlt: "Series work three", }, ], @@ -111,15 +111,15 @@ export default function AvailableWorkPage() { bentoComponent: "media-stack", items: [ { - imageSrc: "http://img.b2bpic.net/free-photo/abstract-wall-stone-texture_17005-1957.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/abstract-wall-stone-texture_17005-1957.jpg?_wi=3", imageAlt: "Commissioned work one", }, { - imageSrc: "http://img.b2bpic.net/free-photo/girl-painting-canvas_23-2148002493.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/girl-painting-canvas_23-2148002493.jpg?_wi=3", imageAlt: "Commissioned work two", }, { - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-painting-together_23-2149050470.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-painting-together_23-2149050470.jpg?_wi=3", imageAlt: "Commissioned work three", }, ], -- 2.49.1 From a3cac294947bc94f14e0a717f53210a3caa969b5 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 15 Mar 2026 23:31:06 +0000 Subject: [PATCH 3/5] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 431166a..3d7f584 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -72,15 +72,15 @@ export default function GalleryPage() { bentoComponent: "media-stack", items: [ { - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-fashion-stylish-brunette-woman-model-with-evening-makeup-red-lips-white-jacket_158538-11527.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-fashion-stylish-brunette-woman-model-with-evening-makeup-red-lips-white-jacket_158538-11527.jpg?_wi=3", imageAlt: "Charcoal portrait study", }, { - imageSrc: "http://img.b2bpic.net/free-photo/healthy-strong-female-swimmer-portrait_53876-101982.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/healthy-strong-female-swimmer-portrait_53876-101982.jpg?_wi=2", imageAlt: "Charcoal portrait archive work", }, { - imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-beach-vacation-lifestyle-portrait-concept_53876-23020.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-beach-vacation-lifestyle-portrait-concept_53876-23020.jpg?_wi=2", imageAlt: "Charcoal portrait experimental study", }, ], @@ -102,21 +102,21 @@ export default function GalleryPage() { id: "avail-1", name: "Untitled Portrait XXIII", price: "Inquire", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-black-woman-with-dreadlocks-hair_53876-20710.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-black-woman-with-dreadlocks-hair_53876-20710.jpg?_wi=2", imageAlt: "Available charcoal portrait", }, { id: "avail-2", name: "Depths", price: "Inquire", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing-black-white_23-2149652106.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing-black-white_23-2149652106.jpg?_wi=2", imageAlt: "Available portrait Depths", }, { id: "avail-3", name: "Intuition", price: "Inquire", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-room-back-view-black-white_176474-7197.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-room-back-view-black-white_176474-7197.jpg?_wi=2", imageAlt: "Available portrait Intuition", }, ]} -- 2.49.1 From a49461f6968b7b224d2f9d3dfb4af910cf3643b3 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 15 Mar 2026 23:31:06 +0000 Subject: [PATCH 4/5] Update src/app/layout.tsx --- src/app/layout.tsx | 38 ++++++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1bfe997..d555b20 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,44 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Archivo } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Archivo } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const archivo = Archivo({ variable: "--font-archivo", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Alexander Levesque | Charcoal Portraits", + description: "Explore charcoal portraits by Alexander Levesque exploring identity, intuition, and the inner world. Fine art psychological portraiture.", + keywords: "charcoal portraits, fine art, identity, psychology, contemporary art, Maine artist", + openGraph: { + title: "Alexander Levesque | Charcoal Portraits", + description: "Charcoal portraits exploring identity, intuition, and the inner world.", + type: "website", + siteName: "Alexander Levesque", + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +47,9 @@ export default function RootLayout({ return ( - + {children}