refactor: move offscreen metadata images from index to mii page

This commit is contained in:
trafficlunar 2025-08-24 20:02:42 +01:00
parent d372050def
commit 779e5550a3
2 changed files with 12 additions and 12 deletions

View file

@ -1,4 +1,5 @@
import { Metadata } from "next";
import Image from "next/image";
import Link from "next/link";
import { redirect } from "next/navigation";
@ -262,6 +263,17 @@ export default async function MiiPage({ params }: Props) {
)}
</div>
</div>
{/* Offscreen metadata image for search engines; hidden from users */}
<Image
src={`/mii/${mii.id}/image?type=metadata`}
alt={`${mii.name}, a ${mii.gender ? mii.gender.toLowerCase() : ""} Mii ${mii.tags.length ? ` with tags: ${mii.tags.join(", ")}` : ""}`}
loading="lazy"
unoptimized
width={1}
height={1}
className="absolute left-[-999999]"
/>
</div>
);
}

View file

@ -17,7 +17,6 @@ import Carousel from "../carousel";
import LikeButton from "../like-button";
import DeleteMiiButton from "../delete-mii";
import Pagination from "./pagination";
import Image from "next/image";
interface Props {
searchParams: { [key: string]: string | string[] | undefined };
@ -254,17 +253,6 @@ export default async function MiiList({ searchParams, userId, inLikesPage }: Pro
)}
</div>
</div>
{/* Offscreen metadata image for search engines; hidden from users */}
<Image
src={`/mii/${mii.id}/image?type=metadata`}
alt={`${mii.name}, a ${mii.gender ? mii.gender.toLowerCase() : ""} Mii ${mii.tags.length ? ` with tags: ${mii.tags.join(", ")}` : ""}`}
loading="lazy"
unoptimized
width={1}
height={1}
className="absolute left-[-999999]"
/>
</div>
))}
</div>