Files
zelo-news/index.html

59 lines
3.4 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>zelo.news - Your Source for Decentralized News</title>
<meta name="title" content="zelo.news - Your Source for Decentralized News" />
<meta name="description" content="Discover decentralized news and long-form articles on Nostr. Read, write, and share censorship-resistant content powered by the Nostr protocol." />
<meta name="keywords" content="nostr, decentralized news, censorship-resistant, blog, articles, nostr protocol, web3, decentralized social media" />
<meta name="author" content="zelo.news" />
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
<link rel="canonical" href="https://zelo.news/" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://zelo.news/" />
<meta property="og:site_name" content="zelo.news" />
<meta property="og:title" content="zelo.news - Your Source for Decentralized News" />
<meta property="og:description" content="Discover decentralized news and long-form articles on Nostr. Read, write, and share censorship-resistant content powered by the Nostr protocol." />
<meta property="og:image" content="https://zelo.news/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:locale" content="en_US" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://zelo.news/" />
<meta name="twitter:title" content="zelo.news - Your Source for Decentralized News" />
<meta name="twitter:description" content="Discover decentralized news and long-form articles on Nostr. Read, write, and share censorship-resistant content powered by the Nostr protocol." />
<meta name="twitter:image" content="https://zelo.news/og-image.png" />
<!-- Additional Meta Tags -->
<meta name="theme-color" content="#000000" media="(prefers-color-scheme: dark)" />
<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<meta name="apple-mobile-web-app-title" content="zelo.news" />
<meta name="format-detection" content="telephone=no" />
<!-- Favicon -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.webmanifest">
<!-- Security & Performance -->
<meta http-equiv="content-security-policy" content="default-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; frame-src 'self' https:; font-src 'self'; base-uri 'self'; manifest-src 'self'; connect-src 'self' blob: https: wss:; img-src 'self' data: blob: https:; media-src 'self' https:">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>