From d9ba97304956a1812f0efc3b9dbe3b68238f60c5 Mon Sep 17 00:00:00 2001 From: Coder-soft Date: Wed, 7 Oct 2026 00:11:00 +0500 Subject: [PATCH] fix: use a single OG image across all pages --- index.html | 8 ++++---- src/lib/site.ts | 4 ++-- src/pages/AiTitleHelper.tsx | 1 - src/pages/BackgroundGenerator.tsx | 1 - src/pages/BlogView.tsx | 1 - src/pages/Changelogs.tsx | 2 +- src/pages/Community.tsx | 4 ++-- src/pages/Construction.tsx | 4 ++-- src/pages/Contact.tsx | 4 ++-- src/pages/FAQ.tsx | 1 - src/pages/Generators.tsx | 4 ++-- src/pages/GuideView.tsx | 1 - src/pages/Guides.tsx | 4 ++-- src/pages/Index.tsx | 1 - src/pages/MusicCopyright.tsx | 1 - src/pages/NativeApplication.tsx | 4 ++-- src/pages/PlayerRenderer.tsx | 1 - src/pages/Privacy.tsx | 4 ++-- src/pages/Renderbot.tsx | 2 +- src/pages/ResourcesHub.tsx | 4 ++-- src/pages/TOS.tsx | 4 ++-- src/pages/TextGenerator.tsx | 1 - src/pages/Utilities.tsx | 4 ++-- src/pages/YouTubeDownloader.tsx | 1 - 24 files changed, 28 insertions(+), 38 deletions(-) diff --git a/index.html b/index.html index ee602a7..993d094 100644 --- a/index.html +++ b/index.html @@ -34,9 +34,9 @@ - - - + + + @@ -46,7 +46,7 @@ - + diff --git a/src/lib/site.ts b/src/lib/site.ts index 90bea95..ba5d00e 100644 --- a/src/lib/site.ts +++ b/src/lib/site.ts @@ -1,8 +1,8 @@ export const SITE_URL = "https://renderdragon.org"; -export const DEFAULT_OG_IMAGE = "/ogimg.png"; +export const DEFAULT_OG_IMAGE = "https://i.ibb.co/60Mr2Psf/Document.png"; const OG_IMAGE_DIMENSIONS: Record = { - "/ogimg.png": { width: 1920, height: 1440 }, + [DEFAULT_OG_IMAGE]: { width: 640, height: 360 }, "/renderdragon.png": { width: 900, height: 650 }, }; diff --git a/src/pages/AiTitleHelper.tsx b/src/pages/AiTitleHelper.tsx index d96f9c9..ac11400 100644 --- a/src/pages/AiTitleHelper.tsx +++ b/src/pages/AiTitleHelper.tsx @@ -79,7 +79,6 @@ const AiTitleHelper = () => { title="AI Title Helper - Renderdragon" description="Generate engaging, SEO-friendly YouTube video titles with AI. Free for Minecraft creators, no signup required." path="/ai-title-helper" - image="/ogimg/aititlehelper.png" jsonLd={softwareApplicationSchema({ name: "AI Title Helper", description: "Generate engaging, SEO-friendly YouTube video titles with AI.", diff --git a/src/pages/BackgroundGenerator.tsx b/src/pages/BackgroundGenerator.tsx index d1c6ba0..aa5c144 100644 --- a/src/pages/BackgroundGenerator.tsx +++ b/src/pages/BackgroundGenerator.tsx @@ -627,7 +627,6 @@ const BackgroundGenerator = () => { title="Background Generator - Renderdragon" description="Create unique and engaging backgrounds for your Minecraft YouTube thumbnails and channel art with our background generator tool." path="/background-generator" - image="/ogimg/background.png" jsonLd={softwareApplicationSchema({ name: "Background Generator", description: "Create unique and engaging backgrounds for your Minecraft YouTube thumbnails and channel art.", diff --git a/src/pages/BlogView.tsx b/src/pages/BlogView.tsx index 545bafe..856e87c 100644 --- a/src/pages/BlogView.tsx +++ b/src/pages/BlogView.tsx @@ -104,7 +104,6 @@ export default function BlogView() { title={`${blog.title} - Renderdragon Blog`} description={`Read ${blog.title} on the Renderdragon blog — free tools and resources for Minecraft content creators.`} path={`/blogs/${slug}`} - image="/ogimg.png" type="article" jsonLd={[ { diff --git a/src/pages/Changelogs.tsx b/src/pages/Changelogs.tsx index e2b22f4..77078cd 100644 --- a/src/pages/Changelogs.tsx +++ b/src/pages/Changelogs.tsx @@ -40,7 +40,7 @@ export default function Changelogs() { - + diff --git a/src/pages/Community.tsx b/src/pages/Community.tsx index 82526be..ef6f16e 100644 --- a/src/pages/Community.tsx +++ b/src/pages/Community.tsx @@ -344,14 +344,14 @@ const Community = () => { /> diff --git a/src/pages/Construction.tsx b/src/pages/Construction.tsx index 28a7016..3858883 100644 --- a/src/pages/Construction.tsx +++ b/src/pages/Construction.tsx @@ -282,11 +282,11 @@ const Community = () => { - + - + diff --git a/src/pages/Contact.tsx b/src/pages/Contact.tsx index 9bc7604..6ba3b85 100644 --- a/src/pages/Contact.tsx +++ b/src/pages/Contact.tsx @@ -127,14 +127,14 @@ const Contact = () => { /> diff --git a/src/pages/FAQ.tsx b/src/pages/FAQ.tsx index 60d52f1..bac090f 100644 --- a/src/pages/FAQ.tsx +++ b/src/pages/FAQ.tsx @@ -59,7 +59,6 @@ const FAQ = () => { title="FAQ - Renderdragon" description="Find answers to frequently asked questions about Renderdragon's tools, services, and resources for Minecraft content creators." path="/faq" - image="/ogimg/faq.png" jsonLd={faqSchema} /> diff --git a/src/pages/Generators.tsx b/src/pages/Generators.tsx index d8ff3c2..be5f06e 100644 --- a/src/pages/Generators.tsx +++ b/src/pages/Generators.tsx @@ -16,11 +16,11 @@ const Generators = () => { - + - + diff --git a/src/pages/GuideView.tsx b/src/pages/GuideView.tsx index 6e20713..148090c 100644 --- a/src/pages/GuideView.tsx +++ b/src/pages/GuideView.tsx @@ -74,7 +74,6 @@ export default function GuideView() { title={`${title} - Guides - Renderdragon`} description={`Read the ${title} guide on Renderdragon.`} path={`/guides/${slug}`} - image="/ogimg/guides.png" type="article" jsonLd={[ { diff --git a/src/pages/Guides.tsx b/src/pages/Guides.tsx index a7f7d1a..7908538 100644 --- a/src/pages/Guides.tsx +++ b/src/pages/Guides.tsx @@ -132,14 +132,14 @@ const GuidesPage = () => { /> diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index 95647f4..cc084e0 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -24,7 +24,6 @@ const Index = () => { title="RenderDragon - Free Minecraft Creator Tools & Resources" description="Free music, SFX, fonts, presets, and editing tools for Minecraft YouTubers. No signup, no paywalls, no watermarks." path="/" - image="/ogimg.png" jsonLd={softwareApplicationSchema({ name: "Renderdragon", description: "Free music, SFX, fonts, presets, and editing tools for Minecraft YouTubers. No signup, no paywalls, no watermarks.", diff --git a/src/pages/MusicCopyright.tsx b/src/pages/MusicCopyright.tsx index 8474192..3ee1978 100644 --- a/src/pages/MusicCopyright.tsx +++ b/src/pages/MusicCopyright.tsx @@ -22,7 +22,6 @@ const MusicCopyright = () => { title="Looney Checks - Music Copyright Checker | Renderdragon" description="Research music licensing and copyright signals before you publish. Check a Spotify track, catalog music, or an audio file you upload yourself." path="/gappa" - image="/ogimg/copyright.png" jsonLd={softwareApplicationSchema({ name: "Looney Checks", description: "Research music licensing and copyright signals before you publish.", diff --git a/src/pages/NativeApplication.tsx b/src/pages/NativeApplication.tsx index 0d06e2b..6aa21a6 100644 --- a/src/pages/NativeApplication.tsx +++ b/src/pages/NativeApplication.tsx @@ -57,11 +57,11 @@ const NativeApplication = () => { - + - +
diff --git a/src/pages/PlayerRenderer.tsx b/src/pages/PlayerRenderer.tsx index 3651c69..d78349c 100644 --- a/src/pages/PlayerRenderer.tsx +++ b/src/pages/PlayerRenderer.tsx @@ -149,7 +149,6 @@ const PlayerRenderer = () => { title="Player Renderer - Renderdragon" description="Generate and download Minecraft player renders using different rendering services." path="/player-renderer" - image="/ogimg/software.png" jsonLd={softwareApplicationSchema({ name: "Player Renderer", description: "Generate and download Minecraft player renders using different rendering services.", diff --git a/src/pages/Privacy.tsx b/src/pages/Privacy.tsx index fa6ee70..e8062f1 100644 --- a/src/pages/Privacy.tsx +++ b/src/pages/Privacy.tsx @@ -12,11 +12,11 @@ const Privacy = () => { - + - + diff --git a/src/pages/Renderbot.tsx b/src/pages/Renderbot.tsx index 83a3f0b..d657813 100644 --- a/src/pages/Renderbot.tsx +++ b/src/pages/Renderbot.tsx @@ -12,7 +12,7 @@ const Renderbot = () => ( - +
diff --git a/src/pages/ResourcesHub.tsx b/src/pages/ResourcesHub.tsx index 10c20ff..9e30bbc 100644 --- a/src/pages/ResourcesHub.tsx +++ b/src/pages/ResourcesHub.tsx @@ -415,11 +415,11 @@ const ResourcesHub = () => { - + - +
diff --git a/src/pages/TOS.tsx b/src/pages/TOS.tsx index 005c5b3..adc8da8 100644 --- a/src/pages/TOS.tsx +++ b/src/pages/TOS.tsx @@ -11,11 +11,11 @@ const TOS = () => { - + - + diff --git a/src/pages/TextGenerator.tsx b/src/pages/TextGenerator.tsx index e7c1970..3ac8418 100644 --- a/src/pages/TextGenerator.tsx +++ b/src/pages/TextGenerator.tsx @@ -112,7 +112,6 @@ const TextGenerator = () => { title="Minecraft Text Generator - Renderdragon" description="Generate custom Minecraft text with pixel fonts, colors, and effects — free, in your browser, no signup." path="/text-generator" - image="/ogimg/index.png" jsonLd={softwareApplicationSchema({ name: "Minecraft Text Generator", description: "Generate custom Minecraft text with pixel fonts, colors, and effects.", diff --git a/src/pages/Utilities.tsx b/src/pages/Utilities.tsx index dbd45c5..308b768 100644 --- a/src/pages/Utilities.tsx +++ b/src/pages/Utilities.tsx @@ -186,11 +186,11 @@ const Utils = () => { - + - +
diff --git a/src/pages/YouTubeDownloader.tsx b/src/pages/YouTubeDownloader.tsx index 68629df..2ec281b 100644 --- a/src/pages/YouTubeDownloader.tsx +++ b/src/pages/YouTubeDownloader.tsx @@ -263,7 +263,6 @@ const YouTubeDownloader: React.FC = () => { title="YouTube Tools - Download Thumbnails & Stats | Renderdragon" description="Inspect YouTube video details and download thumbnails for fair use and educational purposes. View channel, stats, duration, and more." path="/youtube-downloader" - image="/ogimg/index.png" jsonLd={softwareApplicationSchema({ name: "YouTube Tools", description: "Inspect YouTube video details and download thumbnails for fair use and educational purposes.",