fix: refresh social preview card copy
Some checks are pending
Deploy to GitHub Pages / deploy (push) Waiting to run
Some checks are pending
Deploy to GitHub Pages / deploy (push) Waiting to run
This commit is contained in:
parent
c352986e70
commit
4c4368654a
7 changed files with 15 additions and 15 deletions
22
index.html
22
index.html
|
|
@ -3,7 +3,7 @@
|
|||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
|
||||
<title>SkateSpots - Decentralized Skate Map & Community</title>
|
||||
<title>SkateSpots — Open-sourced Skate Community App</title>
|
||||
|
||||
<!--
|
||||
Content-Security-Policy (defense-in-depth) — shipped in the HTML so it
|
||||
|
|
@ -57,27 +57,27 @@
|
|||
<meta name="apple-mobile-web-app-title" content="SkateSpots">
|
||||
|
||||
<!-- SEO Meta Tags -->
|
||||
<meta name="description" content="Discover skate spots, find coaches, join events, and connect with the skateboarding community on Nostr. Free, decentralized, censorship-resistant.">
|
||||
<meta name="keywords" content="skateboarding, skate spots, skate parks, nostr, decentralized, bitcoin, lightning, zaps">
|
||||
<meta name="description" content="An open-sourced skate community app for map, crews, events, gear and more.">
|
||||
<meta name="keywords" content="skateboarding, skate spots, skate parks, nostr, open source, bitcoin, lightning, zaps">
|
||||
|
||||
<!-- Open Graph -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:site_name" content="SkateSpots">
|
||||
<meta property="og:title" content="SkateSpots - Decentralized Skate Map & Community">
|
||||
<meta property="og:description" content="Discover skate spots, find coaches, join events, and connect with the skateboarding community on Nostr.">
|
||||
<meta property="og:image" content="https://skate-spots.org/images/og-card.png">
|
||||
<meta property="og:title" content="SkateSpots — Open-sourced Skate Community App">
|
||||
<meta property="og:description" content="Map, crews, events, gear and more — an open-sourced skate community app.">
|
||||
<meta property="og:image" content="https://skate-spots.org/images/og-card-v2.png">
|
||||
<meta property="og:image:type" content="image/png">
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="630">
|
||||
<meta property="og:image:alt" content="SkateSpots — decentralized skate map, crews, events and gear">
|
||||
<meta property="og:image:alt" content="SkateSpots — open-sourced skate community app for map, crews, events and gear">
|
||||
<meta property="og:url" content="https://skate-spots.org">
|
||||
|
||||
<!-- Twitter Card -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="SkateSpots - Decentralized Skate Map">
|
||||
<meta name="twitter:description" content="Discover skate spots, find coaches, join events on Nostr.">
|
||||
<meta name="twitter:image" content="https://skate-spots.org/images/og-card.png">
|
||||
<meta name="twitter:image:alt" content="SkateSpots — decentralized skate map, crews, events and gear">
|
||||
<meta name="twitter:title" content="SkateSpots — Open-sourced Skate Community App">
|
||||
<meta name="twitter:description" content="Map, crews, events and gear for the skate community.">
|
||||
<meta name="twitter:image" content="https://skate-spots.org/images/og-card-v2.png">
|
||||
<meta name="twitter:image:alt" content="SkateSpots — open-sourced skate community app for map, crews, events and gear">
|
||||
|
||||
<!-- Leaflet CSS is self-hosted (imported in main.tsx) — no unpkg/CDN. -->
|
||||
<!-- Warm up the connections used on almost every visit: our relay + media. -->
|
||||
|
|
|
|||
BIN
public/images/og-card-v2.png
Normal file
BIN
public/images/og-card-v2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 597 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 779 KiB |
|
|
@ -16,7 +16,7 @@ export default function DonatePage() {
|
|||
description: t('seoUi.donateDesc'),
|
||||
ogTitle: 'Support SkateSpots',
|
||||
ogDescription: 'Keep the map free, ad-free and open-source.',
|
||||
ogImage: 'https://skate-spots.org/images/og-card.png',
|
||||
ogImage: 'https://skate-spots.org/images/og-card-v2.png',
|
||||
});
|
||||
|
||||
return (
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ export default function EventDetailPage() {
|
|||
|
||||
// og:image must be an absolute URL. Fall back to the site social card when the
|
||||
// event has no cover so shared links never render blank.
|
||||
const ogImage = event?.image || 'https://skate-spots.org/images/og-card.png';
|
||||
const ogImage = event?.image || 'https://skate-spots.org/images/og-card-v2.png';
|
||||
|
||||
// Compose a punchy share description: date + location, then the blurb.
|
||||
const shareDescription = (() => {
|
||||
|
|
|
|||
|
|
@ -625,7 +625,7 @@ export default function Index() {
|
|||
useSeoMeta({
|
||||
title: t('seoUi.homeTitle'),
|
||||
description:
|
||||
'Find the best skateboarding spots, connect with fellow skaters, and discover events near you. Built on Nostr for true decentralization.',
|
||||
'Find skate spots, connect with fellow skaters, and discover crews, events and gear. Open-sourced and built with the community.',
|
||||
});
|
||||
|
||||
// Platform sponsors - currently empty (invisible placeholder)
|
||||
|
|
|
|||
|
|
@ -742,7 +742,7 @@ export default function SupportersPage() {
|
|||
description: t('seoUi.supportersDesc'),
|
||||
ogTitle: 'Supporters — SkateSpots',
|
||||
ogDescription: 'Built by skaters, funded by skaters. Back the map on Angor or zap it.',
|
||||
ogImage: 'https://skate-spots.org/images/og-card.png',
|
||||
ogImage: 'https://skate-spots.org/images/og-card-v2.png',
|
||||
});
|
||||
|
||||
return (
|
||||
|
|
|
|||
Loading…
Reference in a new issue