content: обложка кейса STAR — дашборд Primo AI Server в секции Результат + og:image

This commit is contained in:
root committed 2026-10-04 11:51:09 +02:00
1 parent d8c9401381
commit 4e17471469
6 files changed
+32 -3

No files matched your search

+6 -1
View File
@@ -46,6 +46,11 @@ const DEFAULT_LOCALE_ONLY_PAGES = new Set([
"cases/primo-ai-server-star",
]);
// Своя og-картинка для отдельной страницы (ключ — путь без .html).
const PER_PAGE_OG_IMAGE = {
"cases/primo-ai-server-star": `${SITE_ORIGIN}/assets/og/og-primo-star.png`,
};
const titleRe = /<title>([\s\S]*?)<\/title>/i;
const descRe = /<meta\s+name="description"\s+content="([\s\S]*?)"\s*\/?>/i;
@@ -391,7 +396,7 @@ function build() {
vars.ogLocaleAlt = isDefault ? "en_US" : "ru_RU";
vars.ogTitle = pageTitle;
vars.ogDescription = pageDesc;
vars.ogImage = OG_IMAGE_DEFAULT;
vars.ogImage = PER_PAGE_OG_IMAGE[noSlug] || OG_IMAGE_DEFAULT;
vars.ogImageAlt = pageTitle;
vars.jsonLd = JSON.stringify(buildJsonLd(relNorm, loc, { title: pageTitle, description: pageDesc }, canonicalUrl), null, 2);