initial site

This commit is contained in:
merrow committed 2026-10-11 22:24:54 +05:00
commit da5b259d06
167 files changed
+34157

No files matched your search

+147
View File
@@ -0,0 +1,147 @@
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="description"
content="НЕОН — кальянный лаунж в Нягани. Авторские миксы, PlayStation 5, авторский чай и кофе. Атмосфера, которую видно в темноте."
/>
<meta name="theme-color" content="#0a0a0f" />
<title>НЕОН — кальянный лаунж · Атмосфера, которую видно в темноте</title>
<link rel="canonical" href="https://neon-bar86.ru/" />
<!-- Open Graph: превью в соцсетях и мессенджерах -->
<meta property="og:type" content="website" />
<meta property="og:site_name" content="НЕОН — кальянный лаунж" />
<meta property="og:title" content="НЕОН — кальянный лаунж в Нягани" />
<meta
property="og:description"
content="Авторские миксы, PlayStation 5, авторский чай и кофе. Проспект Нефтяников, 15. Бронь: +7 (912) 901-72-17."
/>
<meta property="og:url" content="https://neon-bar86.ru/" />
<meta property="og:image" content="https://neon-bar86.ru/images/og-cover.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:locale" content="ru_RU" />
<meta name="twitter:card" content="summary_large_image" />
<!-- JSON-LD: карточка организации для Яндекс/Google/Bing.
BarOrPub — подтип LocalBusiness (DrinkingEstablishment): для лаунжа
точнее ресторанных типов, все локальные поля наследуются. -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BarOrPub",
"name": "НЕОН — кальянный лаунж",
"url": "https://neon-bar86.ru/",
"telephone": "+7 912 901-72-17",
"image": "https://neon-bar86.ru/images/og-cover.jpg",
"description": "Кальянный лаунж-бар НЕОН в Нягани: авторские кальяны и миксы, PlayStation 5, настольные игры, авторский чай и кофе. Бронь столов и аренда VIP-зала.",
"priceRange": "₽₽",
"currenciesAccepted": "RUB",
"address": {
"@type": "PostalAddress",
"streetAddress": "проспект Нефтяников, 15",
"addressLocality": "Нягань",
"addressRegion": "Ханты-Мансийский автономный округ — Югра",
"addressCountry": "RU"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "[ВПИСАТЬ: широта, напр. 60.9449]",
"longitude": "[ВПИСАТЬ: долгота, напр. 65.6510]"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Sunday"],
"opens": "19:00",
"closes": "01:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Friday", "Saturday"],
"opens": "19:00",
"closes": "03:00"
}
],
"sameAs": ["https://vk.ru/shelby_nyagan"]
}
</script>
<!-- Верификация вебмастер-панелей: раскомментируй строку и впиши код,
полученный в панели (какой код откуда — см. SEO-REGISTRATIONS.md).
До активации панель верификацию не пройдёт — это ожидаемо. -->
<!-- <meta name="yandex-verification" content="[ВПИСАТЬ_КОД_ЯНДЕКС]" /> -->
<!-- <meta name="google-site-verification" content="[ВПИСАТЬ_КОД_GOOGLE]" /> -->
<!-- <meta name="msvalidate.01" content="[ВПИСАТЬ_КОД_BING]" /> -->
<!-- <meta name="mailru-verification" content="[ВПИСАТЬ_КОД_MAILRU]" /> -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@400;500;600;700;800;900&display=swap"
rel="stylesheet"
/>
<!-- Favicon реальными файлами, а не data-URI: Яндекс и Google забирают
иконку по адресу /favicon.ico (data-URI поисковики не читают —
в выдаче вместо иконки серый глобус). Файлы генерит
scripts/make-favicon.py, лежат в public/ и попадают в корень сборки. -->
<link rel="icon" href="/favicon.ico" sizes="32x32" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
</head>
<body>
<!-- Статический H1 + SEO-абзац: виден поисковику и гостю без JS.
React (createRoot) полностью заменяет содержимое #root при
монтировании, поэтому на живой странице блока не будет.
Маркеры SEO:FALLBACK_* нужны scripts/prerender.tsx: между ними
в собранный index.html вставляется пререндер-снапшот лендинга. -->
<div id="root"><!--SEO:FALLBACK_START-->
<section
style="max-width: 52rem; margin: 0 auto; padding: 96px 24px; font-family: system-ui, sans-serif; color: #f2f3f8; background: #0a0a0f; min-height: 100vh"
>
<h1>Кальянный лаунж НЕОН в Нягани</h1>
<p>
Кальянный лаунж-бар НЕОН (Нягань, проспект Нефтяников, 15) — авторские
миксы и кальяны, PlayStation 5, настольные игры, авторский чай и кофе.
Бронь столов и аренда VIP-зала: +7 (912) 901-72-17. Часы работы:
вт–чт и вс 19:00–01:00, пт–сб 19:00–03:00, понедельник — выходной.
</p>
<noscript>
<p>Для интерактивного меню и заказа включите JavaScript. Телефон: +7 (912) 901-72-17.</p>
</noscript>
</section>
<!--SEO:FALLBACK_END--></div>
<!-- Счётчики аналитики: раскомментируй после получения идентификатора.
Яндекс.Метрика: metrika.yandex.ru → создать счётчик → заменить
[ВПИСАТЬ_ИД_МЕТРИКИ] на номер счётчика (число). Не добавляй два
одинаковых счётчика: один сайт = один код на страницу.
<script type="text/javascript">
(function (m, e, t, r, i, k, a) {
m[i] = m[i] || function () { (m[i].a = m[i].a || []).push(arguments); };
m[i].l = 1 * new Date();
for (var j = 0; j < document.scripts.length; j++) { if (document.scripts[j].src === r) { return; } }
k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a);
})(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym([ВПИСАТЬ_ИД_МЕТРИКИ], "init", { clickmap: true, trackLinks: true, accurateTrackBounce: true, webvisor: true });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/[ВПИСАТЬ_ИД_МЕТРИКИ]" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-->
<!-- Google Analytics 4: analytics.google.com → Администратор → Потоки
данных → Идентификатор G-XXXXXXX. Вставить вместо [ВПИСАТЬ_ИД_GA4].
<script async src="https://www.googletagmanager.com/gtag/js?id=[ВПИСАТЬ_ИД_GA4]"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag("js", new Date());
gtag("config", "[ВПИСАТЬ_ИД_GA4]");
</script>
-->
<script type="module" src="/src/main.tsx"></script>
</body>
</html>