feat: add branded social preview
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s

This commit is contained in:
ik
2026-09-07 13:31:34 +07:00
parent 494a37ce8f
commit 7e60daed6f
4 changed files with 8 additions and 3 deletions
+6 -1
View File
@@ -5,7 +5,7 @@ const {
title = "RF4 Spotter — свежие точки клёва Russian Fishing 4",
description = "Свежие точки, уловы и честная оценка активности в Russian Fishing 4 с обязательным указанием источников.",
noindex = false,
image = "/lake-dawn.png",
image = "/og-rf4spotter.png",
structuredData = null,
} = Astro.props;
const path = Astro.url.pathname;
@@ -35,10 +35,15 @@ const jsonLd = JSON.stringify({
<meta property="og:description" content={description} />
<meta property="og:url" content={canonical} />
<meta property="og:image" content={socialImage} />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="Лаймовый поплавок на тёмном озере с координатной сеткой" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content={title} />
<meta name="twitter:description" content={description} />
<meta name="twitter:image" content={socialImage} />
<meta name="twitter:image:alt" content="Лаймовый поплавок на тёмном озере с координатной сеткой" />
<script type="application/ld+json" set:html={jsonLd} is:inline />
<title>{title}</title>
</head>