diff --git a/assets/brand/README.md b/assets/brand/README.md index 80f09fd..428f881 100644 --- a/assets/brand/README.md +++ b/assets/brand/README.md @@ -21,7 +21,8 @@ Every file carries explicit colours, so pick the light file or its `-dark` twin | `stackmap-app-icon.svg`, `-512.png`, `stackmap-apple-touch-icon-180.png` | The full mark on the near-black icon tile | | `stackmap-favicon.svg`, `-32.png`, `-16.png` | The compact mark on the icon tile (inlined in the viewer) | | `stackmap-readme-header.png`, `-dark` | The 1280×400 README header at 2×, in a `` at the full column width | -| `stackmap-social-card.png`, `.svg`, `-light.svg` | The 1200×630 link preview (`og:image`, the GitHub social preview) | +| `stackmap-social-card.png`, `-light.png` | The 1200×630 link preview (`og:image`, `twitter:image`); the site serves the dark one | +| `stackmap-github-preview.png` | The 1280×640 GitHub social preview (Settings › General › Social preview), with everything that matters inside GitHub's 80px crop border | ## Rules diff --git a/assets/brand/stackmap-github-preview.png b/assets/brand/stackmap-github-preview.png new file mode 100644 index 0000000..d0b914b Binary files /dev/null and b/assets/brand/stackmap-github-preview.png differ diff --git a/assets/brand/stackmap-social-card-light.png b/assets/brand/stackmap-social-card-light.png new file mode 100644 index 0000000..aeee97a Binary files /dev/null and b/assets/brand/stackmap-social-card-light.png differ diff --git a/assets/brand/stackmap-social-card-light.svg b/assets/brand/stackmap-social-card-light.svg deleted file mode 100644 index 7c5549f..0000000 --- a/assets/brand/stackmap-social-card-light.svg +++ /dev/null @@ -1 +0,0 @@ -stackmap: every layer of your stack, on one map \ No newline at end of file diff --git a/assets/brand/stackmap-social-card.png b/assets/brand/stackmap-social-card.png index 2165ddc..ac20e3f 100644 Binary files a/assets/brand/stackmap-social-card.png and b/assets/brand/stackmap-social-card.png differ diff --git a/assets/brand/stackmap-social-card.svg b/assets/brand/stackmap-social-card.svg deleted file mode 100644 index 8fd55a0..0000000 --- a/assets/brand/stackmap-social-card.svg +++ /dev/null @@ -1 +0,0 @@ -stackmap: every layer of your stack, on one map \ No newline at end of file diff --git a/site/app/opengraph-image.alt.txt b/site/app/opengraph-image.alt.txt index dc0c1d7..f01727e 100644 --- a/site/app/opengraph-image.alt.txt +++ b/site/app/opengraph-image.alt.txt @@ -1 +1 @@ -stackmap: every layer of your stack, on one map \ No newline at end of file +stackmap: every layer of your stack, on one map. The viewer, open on a Commerce API diagram with a route lit \ No newline at end of file diff --git a/site/app/opengraph-image.png b/site/app/opengraph-image.png index 2165ddc..ac20e3f 100644 Binary files a/site/app/opengraph-image.png and b/site/app/opengraph-image.png differ diff --git a/site/app/twitter-image.alt.txt b/site/app/twitter-image.alt.txt index dc0c1d7..f01727e 100644 --- a/site/app/twitter-image.alt.txt +++ b/site/app/twitter-image.alt.txt @@ -1 +1 @@ -stackmap: every layer of your stack, on one map \ No newline at end of file +stackmap: every layer of your stack, on one map. The viewer, open on a Commerce API diagram with a route lit \ No newline at end of file diff --git a/site/app/twitter-image.png b/site/app/twitter-image.png index 2165ddc..ac20e3f 100644 Binary files a/site/app/twitter-image.png and b/site/app/twitter-image.png differ diff --git a/site/components/site/Nav.tsx b/site/components/site/Nav.tsx index 95390f4..6481dda 100644 --- a/site/components/site/Nav.tsx +++ b/site/components/site/Nav.tsx @@ -9,13 +9,12 @@ import { LINKS } from './links'; import { Lockup } from './Lockup'; import { ThemeButton } from './theme'; -// The landing's sections the nav follows; `install` has no link, so over it the marker hides. +// The landing's sections the nav follows; `kinds` and `install` have no link, so over them the marker hides. const SPY = ['how', 'kinds', 'install'] as const; type Spy = (typeof SPY)[number]; const ITEMS = [ { ...LINKS.how, spy: 'how' as Spy }, - { ...LINKS.kinds, label: 'Kinds', spy: 'kinds' as Spy }, { ...LINKS.examples, page: (p: string) => p.startsWith('/examples') }, { ...LINKS.docs, page: (p: string) => p.startsWith('/docs') }, ]; diff --git a/site/lib/seo.ts b/site/lib/seo.ts index 74abcae..cc7f7c5 100644 --- a/site/lib/seo.ts +++ b/site/lib/seo.ts @@ -15,7 +15,7 @@ export const OPEN_GRAPH = { type: 'website' as const, siteName: SITE_NAME, locale: 'en_US', - images: [{ url: '/opengraph-image.png', width: 1200, height: 630, alt: 'stackmap: every layer of your stack, on one map' }], + images: [{ url: '/opengraph-image.png', width: 1200, height: 630, alt: 'stackmap: every layer of your stack, on one map. The viewer, open on a Commerce API diagram with a route lit' }], }; /** Every static page; the sitemap test fails when a page.tsx is added without its route here. */