Files
ymb-site/index.html
T
Zhou Weidong eced2890ae feat: complete YouTube-style site experience for YMB
- rebuild home feed with sticky server-driven categories and skeletons
- add full-screen shorts feed with likes, comments, saves and follows
- rebuild watch page with same-drama episode swiping and locked states
- wire search, watch history and episode stats to the app API
- add about page with app store links and an upload video dialog
- add SVG language flags, formatted view counts and site icons
2026-11-11 17:53:45 +08:00

29 lines
1.9 KiB
HTML

<!-- Author: fruit.com.cn -->
<!doctype html>
<html lang="id">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#0f0f0f" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="description" content="YMB — short stories, big emotions." />
<meta name="robots" content="index,follow,max-image-preview:large" />
<link rel="canonical" href="https://ymb.example.com/" />
<link rel="alternate" hreflang="id" href="https://ymb.example.com/?lang=id" />
<link rel="alternate" hreflang="en" href="https://ymb.example.com/?lang=en" />
<link rel="alternate" hreflang="zh-CN" href="https://ymb.example.com/?lang=zh" />
<link rel="alternate" hreflang="x-default" href="https://ymb.example.com/" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="YMB" />
<meta property="og:title" content="YMB · Short stories, big emotions" />
<meta property="og:description" content="Discover the best short dramas and new episodes every day." />
<meta property="og:image" content="https://ymb.example.com/assets/hero.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"YMB","url":"https://ymb.example.com/","potentialAction":{"@type":"SearchAction","target":"https://ymb.example.com/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
<title>YMB · Short stories, big emotions</title>
</head>
<body><div id="root"></div><script type="module" src="/src/main.jsx"></script></body>
</html>