BaseLayout: добавлен трекер goatcounter

- статистика уходит на self-hosted инстанс gc-main.vakhrushev.me
- скрипт подключается только в продакшен-сборке, чтобы dev не засорял статистику
This commit is contained in:
av
2026-08-21 22:06:40 +03:00
parent d75f0ab032
commit f29ab9ece7
+12
View File
@@ -34,5 +34,17 @@ const pageUrl = `${siteUrl}${Astro.url.pathname}`;
</head> </head>
<body> <body>
<slot /> <slot />
{/* GoatCounter — self-hosted аналитика. Домен gc-main выбирает сайт на
инстансе: goatcounter маршрутизирует по Host, так что имя должно
совпадать ровно, иначе просмотр отбрасывается с 400. Только в
продакшен-сборке, чтобы `task dev` не засорял статистику. */}
{import.meta.env.PROD && (
<script
is:inline
data-goatcounter="https://gc-main.vakhrushev.me/count"
async
src="https://gc-main.vakhrushev.me/count.js"
/>
)}
</body> </body>
</html> </html>