feat(landing): OG-картинка и метаданные

opengraph-image и twitter-image 1200×630 через next/og: знак, заголовок,
штамп «ЧТ · обжарка», лента недели с ЧТ/ПТ красным, без фото и дат.
Статичные TTF Golos Text и Martian Mono для Satori. Метаданные из
site.meta: title, description, openGraph, twitter, metadataBase
kvarta.unuchak.com, canonical. Иконка — SVG-знак из семи штрихов.
This commit is contained in:
2026-10-17 16:56:52 +03:00
parent d8d67c036f
commit 7f4f4a199e
8 changed files with 119 additions and 0 deletions
+1
View File
@@ -552,5 +552,6 @@ const martian = Martian_Mono({ subsets: ['cyrillic', 'latin'], variable: '--font
│ kvarta.unuchak.com +375 29 000-00-00 │ Martian 20px muted
└────────────────────────────────────────────────────────────┘
```
- Тексты из site.ts: заголовок — `site.hero.title`, штамп — `site.hero.stamp`, подписи ленты — `site.freshness.days`, `alt` — `site.meta.ogTitle` (скетч выше — композиция, не текст).
- Поля 64px. Без фото и без дат (картинка кешируется), только дни недели.
- Satori не поддерживает SVG-фильтры и variable-шрифты: штамп — двойная рамка без «краски», шрифты — статичные TTF (Golos Text 900 и 500, Martian Mono 700), загружаются `fetch` из файлов в `src/app/og-fonts/` (подмножество кириллица+латиница). `alt`: «Кварта — свежая обжарка в Минске, обжарка по четвергам».