Database entity pages share one social card

Open Beginner friendly
#835 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
73/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
nextjs, typescript
Domain
web-dev

Research direction

Read lib/og-card.tsx and docs/SEO.md:12-13 for the existing text-only card pattern, then inspect items/[id]/page.tsx:76 and lib/seo.ts:26-27 for metadata wiring. Add opengraph-image.tsx for item, NPC and quest pages with name, type and install agreement text, then pass the image in metadata; verify the cards show distinct page data without Blizzard art.

Written by the indexing model from the issue text.

Description

night-shift web

From the 2026-11-06 web audit (W29). Every item, NPC, quest, object, zone and instance page uses the one site card (lib/seo.ts:26-27, items/[id]/page.tsx:76), so links pasted into Discord all show the same picture. The text-only card generator already exists for talents, raid, map and changes (lib/og-card.tsx, docs/SEO.md:12-13).

Fix. Add opengraph-image.tsx for items, NPCs and quests rendering name, type and "N of 3 installs agree" as text only (no Blizzard art), and pass the image in metadata. Size M.

Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from CDVolvik/everloot

All issues in CDVolvik/everloot

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.