Commit Graph

9 Commits

Author SHA1 Message Date
864819a67c refactor(kontakty): убрана сетка форумов — оставлены только три карточки контактов 2026-05-21 01:52:27 +03:00
841826ba8e feat: страница /kontakty/, robots.txt, ai.txt, llms.txt, sitemap.txt
- /kontakty/ — email, Telegram, ВКонтакте + сетка игровых форумов
- Меню обновлено: добавлен пункт «Контакты»
- public/robots.txt — статика, разрешено всё; Host для Yandex; перечислены
  AI-краулеры (GPTBot, ClaudeBot, Google-Extended, CCBot, PerplexityBot,
  anthropic-ai); ссылки на оба sitemap (XML + TXT)
- public/ai.txt — Train/Cite/Quote: yes, контактная почта
- public/llms.txt — структура llmstxt.org с описанием проекта, ключевыми
  страницами, форумами, RSS-фидами, контактами
- src/pages/sitemap.txt.ts — endpoint, генерит plain-text список 66 URL
  (главная + статика + страницы + посты + категории)
2026-05-21 01:51:51 +03:00
fce2278129 feat: плавающая боковая панель + бейдж «в разработке» для Глубины/Над бездны
- Социальные кнопки и «Наверх» теперь — плавающая вертикальная панель
  в правом нижнем углу, всегда видна; «Наверх» появляется после первого
  скролла (200px+) с плавной анимацией
- Карточки миров получили поле wip; Глубина и Над бездной помечены
  pill-бейджем «в разработке» рядом с названием
2026-05-21 01:46:39 +03:00
5f9ec37211 feat: соц-кнопки и кнопка «Наверх» внизу + русская плюрализация
- Под лентой контента появилась панель из трёх pill-кнопок:
  Telegram (t.me/anotherreflections), ВКонтакте (vk.com/anotherreflections)
  и «Наверх» (smooth scroll to top)
- Универсальный plural() в consts.ts — больше нет «8 мира»,
  hero показывает «8 миров / 50 публикаций / 20 лет онлайн»
  с автоматически правильной формой при любом значении
- Уточнено описание Ренессанса: «фантастическими допущениями мира Сумрака»
2026-05-21 01:43:30 +03:00
65a55ca6ef refactor: «Миры» вынесены на отдельную /miry/
С главной убрана секция миров — лента из 50 постов длинная и до миров
мало кто долистает. Меню «Миры» теперь ведёт на полноценную /miry/.
2026-05-21 01:33:24 +03:00
8e6f5ff6de fix(content): убраны упоминания версий форумов из публичных карточек
Тех. детали движка (IPB 4.x) ни к чему конечному читателю.
2026-05-21 01:28:10 +03:00
9a6f07d302 feat(design): добавлен характер — hero, цветные миры, карточки с акцентами
- Hero на главной: большой заголовок в градиенте, мистический тэглайн,
  мета-плашка «N миров / N публикаций / N лет онлайн»
- Декоративный фон: звёздная россыпь + радиальные градиенты акцента
  (CSS-only, без картинок)
- Карточки постов с цветовой полосой по категории + hover-эффект
- Цветные теги категорий с glow-точкой
- «Миры и проекты» вместо «Форумы»: 8 карточек с тэгом, названием,
  описанием каждой вселенной и цветовой кодировкой
- Single post: буквица в первом абзаце, центрированный заголовок
  в градиенте, тег категории сверху
- BrandMark SVG (две зеркальные арки) + липкая шапка с blur
- Cormorant Garamond вместо Lora — больше серифной выразительности
- CATEGORY_COLORS в consts.ts (расширяемая палитра)
- Mobile-адаптация (clamp заголовки, перенос меты, уменьшенные паддинги)
2026-05-21 01:22:13 +03:00
0c3e248ccc feat: каркас v2 — Astro 5 + миграция 50 постов из WP + RSS для IPB Importer
- Astro 5 (6.3.6) minimal scaffold с Content Collections для posts/pages
- Тёмная палитра в духе старой темы darkness-10 (тонкая типографика Inter+Lora)
- Layout с шапкой/футером, главной-лентой, страницами категорий и одиночными постами
- RSS (общий + per-category) под IPB RSS Importer: RFC-822 pubDate,
  <guid isPermaLink="true">, <content:encoded> с CDATA, <lastBuildDate>
- RSS_CUTOFF фильтр: архив 2009-2015 на сайте остаётся, в RSS — только новые
- 50 постов и 6 страниц мигрированы из WP (anotherreflctions_ru @ db.hhivp.com)
  через scripts/migrate-wp.mjs (HTML→md без внешних зависимостей)
- sitemap.xml автоматически через @astrojs/sitemap
2026-05-21 00:58:44 +03:00
b458cc6fa3 Initial commit 2026-05-20 18:08:03 +03:00