- логотип сведён в web/static/logo.svg (буквы геометрией, оптическая центровка); прежний favicon с «play» убран - <head> шести страниц свёрнут в партиал head с og-мета; адреса абсолютные, база берётся из запроса, хост из недоверенного заголовка проверяется - растровые ассеты og-cover.jpg и apple-touch-icon.png собирает `task brand` из исходников web/*.html
33 lines
1.8 KiB
HTML
33 lines
1.8 KiB
HTML
<!doctype html>
|
|
<!-- Исходник карточки превью ссылки (og:image). Растр собирается командой
|
|
`task brand` в web/static/og-cover.png; правим здесь, а не в PNG.
|
|
Размер 1200×630 — канонический для Open Graph. -->
|
|
<html lang="ru">
|
|
<meta charset="utf-8">
|
|
<style>
|
|
@font-face{font-family:'IBM Plex Sans';font-weight:400;
|
|
src:url(static/vendor/fonts/ibm-plex-sans-cyrillic-400.woff2) format('woff2');
|
|
unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
|
|
@font-face{font-family:'IBM Plex Sans';font-weight:400;
|
|
src:url(static/vendor/fonts/ibm-plex-sans-latin-400.woff2) format('woff2')}
|
|
@font-face{font-family:'IBM Plex Sans';font-weight:700;
|
|
src:url(static/vendor/fonts/ibm-plex-sans-cyrillic-700.woff2) format('woff2');
|
|
unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
|
|
@font-face{font-family:'IBM Plex Sans';font-weight:700;
|
|
src:url(static/vendor/fonts/ibm-plex-sans-latin-700.woff2) format('woff2')}
|
|
|
|
html,body{margin:0;padding:0}
|
|
body{width:1200px;height:630px;overflow:hidden;
|
|
font-family:'IBM Plex Sans',system-ui,sans-serif;
|
|
background:radial-gradient(900px 520px at 50% 8%,#1d2b4a 0%,#101724 58%,#0b0f18 100%);
|
|
color:#eef2f8;display:flex;flex-direction:column;
|
|
align-items:center;justify-content:center;gap:34px}
|
|
img{width:176px;height:176px;filter:drop-shadow(0 18px 46px rgba(47,111,237,.45))}
|
|
h1{margin:0;font-size:96px;font-weight:700;letter-spacing:-.035em;line-height:1}
|
|
p{margin:0;font-size:33px;font-weight:400;color:#94a3b8;letter-spacing:-.01em}
|
|
b{color:#7aa5f7;font-weight:400}
|
|
</style>
|
|
<img src="static/logo.svg" alt="">
|
|
<h1>jellybit</h1>
|
|
<p>раздача <b>→</b> распознавание <b>→</b> библиотека Jellyfin</p>
|