Update gallery page metadata to reflect spontaneous moments from recordings
Update meta tags, title, and description for the gallery page to accurately describe it as featuring unique moments from recordings and backstage snapshots, rather than solely concert photos. This includes changes in client/src/pages/gallery.tsx, server/static.ts, and server/vite.ts. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 67a932ea-d8a9-4376-a0ba-5b355f4f70b7 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3 Replit-Helium-Checkpoint-Created: true
This commit is contained in:
parent
4ece9e4ccd
commit
e5fcb182e7
@ -7,7 +7,7 @@ import { usePageMeta } from "@/hooks/use-page-meta";
|
|||||||
import { InArticleAd, PageSideAds } from "@/components/adsense";
|
import { InArticleAd, PageSideAds } from "@/components/adsense";
|
||||||
|
|
||||||
export default function GalleryPageWrapper() {
|
export default function GalleryPageWrapper() {
|
||||||
usePageMeta("Fotogalerie – Exklusive Backstage- & Konzertfotos | FOLX TV", "Einzigartige Fotos direkt von unseren Aufzeichnungen und Sendungen: Backstage-Momente, Konzertbilder und exklusive Aufnahmen der Volksmusik- und Schlager-Stars bei FOLX TV.");
|
usePageMeta("Fotogalerie – Einzigartige Momente von unseren Aufzeichnungen | FOLX TV", "Spannende Schnappschüsse und besondere Augenblicke, eingefangen bei unseren Aufzeichnungen. Authentische Bilder der Volksmusik- und Schlager-Stars in einzigartigen Momenten bei FOLX TV.");
|
||||||
return (
|
return (
|
||||||
<div className="min-h-screen bg-background">
|
<div className="min-h-screen bg-background">
|
||||||
<Header />
|
<Header />
|
||||||
|
|||||||
@ -98,8 +98,8 @@ export function serveStatic(app: Express) {
|
|||||||
if (url.match(/^\/gallery(\/|$|\?)/)) {
|
if (url.match(/^\/gallery(\/|$|\?)/)) {
|
||||||
let template = await fs.promises.readFile(indexPath, "utf-8");
|
let template = await fs.promises.readFile(indexPath, "utf-8");
|
||||||
template = stripExistingMeta(template);
|
template = stripExistingMeta(template);
|
||||||
const galTitle = "Fotogalerie \u2013 Exklusive Backstage- & Konzertfotos | FOLX TV";
|
const galTitle = "Fotogalerie \u2013 Einzigartige Momente von unseren Aufzeichnungen | FOLX TV";
|
||||||
const galDesc = "Einzigartige Fotos direkt von unseren Aufzeichnungen und Sendungen: Backstage-Momente, Konzertbilder und exklusive Aufnahmen der Volksmusik- und Schlager-Stars bei FOLX TV.";
|
const galDesc = "Spannende Schnappsch\u00fcsse und besondere Augenblicke, eingefangen bei unseren Aufzeichnungen. Authentische Bilder der Volksmusik- und Schlager-Stars in einzigartigen Momenten bei FOLX TV.";
|
||||||
const galUrl = `${canonicalBase}/gallery`;
|
const galUrl = `${canonicalBase}/gallery`;
|
||||||
const galImage = `${canonicalBase}/images/og-image.jpg`;
|
const galImage = `${canonicalBase}/images/og-image.jpg`;
|
||||||
|
|
||||||
@ -120,7 +120,7 @@ export function serveStatic(app: Express) {
|
|||||||
`<meta name="twitter:description" content="${escapeHtml(galDesc)}" />`,
|
`<meta name="twitter:description" content="${escapeHtml(galDesc)}" />`,
|
||||||
`<meta name="twitter:image" content="${escapeHtml(galImage)}" />`,
|
`<meta name="twitter:image" content="${escapeHtml(galImage)}" />`,
|
||||||
`<meta name="description" content="${escapeHtml(galDesc)}" />`,
|
`<meta name="description" content="${escapeHtml(galDesc)}" />`,
|
||||||
`<meta name="keywords" content="Fotogalerie, Volksmusik Fotos, Schlager Bilder, Konzertfotos, Backstage, FOLX TV, Volksmusik Stars" />`,
|
`<meta name="keywords" content="Fotogalerie, Volksmusik Fotos, Schlager Bilder, Aufzeichnungen, Schnappschüsse, FOLX TV, Volksmusik Stars" />`,
|
||||||
`<link rel="canonical" href="${escapeHtml(galUrl)}" />`,
|
`<link rel="canonical" href="${escapeHtml(galUrl)}" />`,
|
||||||
`<title>${escapeHtml(galTitle)}</title>`,
|
`<title>${escapeHtml(galTitle)}</title>`,
|
||||||
].join("\n ");
|
].join("\n ");
|
||||||
|
|||||||
@ -115,8 +115,8 @@ export async function setupVite(server: Server, app: Express) {
|
|||||||
|
|
||||||
if (url.match(/^\/gallery(\/|$|\?)/)) {
|
if (url.match(/^\/gallery(\/|$|\?)/)) {
|
||||||
template = stripExistingMeta(template);
|
template = stripExistingMeta(template);
|
||||||
const galTitle = "Fotogalerie \u2013 Exklusive Backstage- & Konzertfotos | FOLX TV";
|
const galTitle = "Fotogalerie \u2013 Einzigartige Momente von unseren Aufzeichnungen | FOLX TV";
|
||||||
const galDesc = "Einzigartige Fotos direkt von unseren Aufzeichnungen und Sendungen: Backstage-Momente, Konzertbilder und exklusive Aufnahmen der Volksmusik- und Schlager-Stars bei FOLX TV.";
|
const galDesc = "Spannende Schnappsch\u00fcsse und besondere Augenblicke, eingefangen bei unseren Aufzeichnungen. Authentische Bilder der Volksmusik- und Schlager-Stars in einzigartigen Momenten bei FOLX TV.";
|
||||||
const galUrl = `${canonicalBase}/gallery`;
|
const galUrl = `${canonicalBase}/gallery`;
|
||||||
const galImage = `${canonicalBase}/images/og-image.jpg`;
|
const galImage = `${canonicalBase}/images/og-image.jpg`;
|
||||||
|
|
||||||
@ -137,7 +137,7 @@ export async function setupVite(server: Server, app: Express) {
|
|||||||
`<meta name="twitter:description" content="${escapeHtml(galDesc)}" />`,
|
`<meta name="twitter:description" content="${escapeHtml(galDesc)}" />`,
|
||||||
`<meta name="twitter:image" content="${escapeHtml(galImage)}" />`,
|
`<meta name="twitter:image" content="${escapeHtml(galImage)}" />`,
|
||||||
`<meta name="description" content="${escapeHtml(galDesc)}" />`,
|
`<meta name="description" content="${escapeHtml(galDesc)}" />`,
|
||||||
`<meta name="keywords" content="Fotogalerie, Volksmusik Fotos, Schlager Bilder, Konzertfotos, Backstage, FOLX TV, Volksmusik Stars" />`,
|
`<meta name="keywords" content="Fotogalerie, Volksmusik Fotos, Schlager Bilder, Aufzeichnungen, Schnappschüsse, FOLX TV, Volksmusik Stars" />`,
|
||||||
`<link rel="canonical" href="${escapeHtml(galUrl)}" />`,
|
`<link rel="canonical" href="${escapeHtml(galUrl)}" />`,
|
||||||
`<title>${escapeHtml(galTitle)}</title>`,
|
`<title>${escapeHtml(galTitle)}</title>`,
|
||||||
].join("\n ");
|
].join("\n ");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user