Clarify News category heading and SEO metadata
This commit is contained in:
+9
-3
@@ -402,8 +402,14 @@ export function serveStatic(app: Express) {
|
||||
return;
|
||||
}
|
||||
const catUrl = `${canonicalBase}/category/${encodeURIComponent(cat)}`;
|
||||
const catTitle = `${cat} – Volksmusik & Schlager | Folx Music Television`;
|
||||
const catDesc = `Alle Beiträge aus der Rubrik ${cat} bei FOLX TV: aktuelle Meldungen, Interviews und Videos aus Volksmusik und Schlager.`;
|
||||
const isNews = cat.toLowerCase() === "news";
|
||||
const catHeading = isNews ? "Schlager & Volksmusik News" : cat;
|
||||
const catTitle = isNews
|
||||
? `${catHeading} | FOLX TV`
|
||||
: `${cat} – Volksmusik & Schlager | Folx Music Television`;
|
||||
const catDesc = isNews
|
||||
? "Aktuelle Schlager & Volksmusik News: Nachrichten, Interviews und Neuigkeiten aus der Musikszene bei FOLX TV."
|
||||
: `Alle Beiträge aus der Rubrik ${cat} bei FOLX TV: aktuelle Meldungen, Interviews und Videos aus Volksmusik und Schlager.`;
|
||||
const firstImg = ogImageUrl(list[0]?.coverImage || "", canonicalBase) || `${canonicalBase}/og-image.jpg`;
|
||||
const itemLd = {
|
||||
"@context": "https://schema.org",
|
||||
@@ -445,7 +451,7 @@ export function serveStatic(app: Express) {
|
||||
}
|
||||
const ssr = [
|
||||
'<section class="ssr-content">',
|
||||
`<h1>${escapeHtml(cat)}</h1>`,
|
||||
`<h1>${escapeHtml(catHeading)}</h1>`,
|
||||
"<ul>",
|
||||
...list.map((a: any) => {
|
||||
const img = ogImageUrl(a.coverImage || "", canonicalBase);
|
||||
|
||||
Reference in New Issue
Block a user