feat(site): marketing landing page for Mac + ScarfGo
Replace the gh-pages root placeholder with a real landing page that sells both apps. Sources live at site/landing/ and publish through a new scripts/site.sh that mirrors scripts/catalog.sh and scripts/wiki.sh (check / build / preview / serve / publish, two-pass secret-scan, only touches root files + assets/ on gh-pages so appcast.xml and templates/ stay disjoint). Page is rust-palette tokens mapped from ScarfDesign, semantic HTML, SEO + AEO infra (OpenGraph, Twitter cards, JSON-LD SoftwareApplication + MobileApplication + FAQPage, llms.txt, sitemap, manifest), 12-entry FAQ, light/dark via prefers-color-scheme + manual toggle that swaps both site chrome and screenshot variants. tools/og-image.html renders the 1200x630 OG / 1200x600 Twitter cards via headless Chromium. Real captures from the live Mac app (9 surfaces x light + dark) + existing ScarfGo screenshots round out the imagery. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 391 KiB |
|
After Width: | Height: | Size: 632 KiB |
|
After Width: | Height: | Size: 117 KiB |
|
After Width: | Height: | Size: 429 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 183 KiB |
|
After Width: | Height: | Size: 514 KiB |
|
After Width: | Height: | Size: 472 KiB |
|
After Width: | Height: | Size: 750 KiB |
|
After Width: | Height: | Size: 473 KiB |
|
After Width: | Height: | Size: 539 KiB |
|
After Width: | Height: | Size: 261 KiB |
|
After Width: | Height: | Size: 600 KiB |
|
After Width: | Height: | Size: 328 KiB |
|
After Width: | Height: | Size: 750 KiB |
|
After Width: | Height: | Size: 473 KiB |
|
After Width: | Height: | Size: 412 KiB |
|
After Width: | Height: | Size: 189 KiB |
|
After Width: | Height: | Size: 553 KiB |
|
After Width: | Height: | Size: 276 KiB |
|
After Width: | Height: | Size: 501 KiB |
|
After Width: | Height: | Size: 241 KiB |
|
After Width: | Height: | Size: 790 KiB |
|
After Width: | Height: | Size: 488 KiB |
|
After Width: | Height: | Size: 577 KiB |
|
After Width: | Height: | Size: 354 KiB |
|
After Width: | Height: | Size: 591 KiB |