Skip to content

website: add the social preview image and use absolute image URLs - #146

Merged
kvlonge merged 1 commit into
mainfrom
fix/og-image
Nov 7, 2026
Merged

kvlonge merged 1 commit into
mainfrom
fix/og-image

Conversation

@kvlonge

@kvlonge kvlonge commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Website-only change. sqlquack.io had no working social preview:

  • The docs pages pointed og:image and twitter:image at https://sqlquack.io/assets/og-sqlquack.png, which did not exist (404).
  • The home page and playground used a relative og:image (/assets/og-sqlquack.png), which many link unfurlers ignore, and had no twitter:image.

This adds website/public/assets/og-sqlquack.png (1200×630, 138 KB), laid out like the SQLBuild and Fensu cards: the SQLQuack logo, the home-page headline, a short convert/refuse terminal, and the tagline "Verified results, or a clear no." in the yellow accent. Every page now has absolute og:image and twitter:image URLs and twitter:card summary_large_image (Starlight already emits it on the docs pages), and the docs pages also get the image alt text.

No engine or converter changes.

Checked locally: ./scripts/build_engine.sh, npm run -s test:engine (12 pass), npm run build, and python3 scripts/check_links.py dist (0 broken links). The built /, /playground/ and /docs/ all carry the absolute image URLs.

The pages pointed og:image at /assets/og-sqlquack.png, which did not
exist, and the home page and playground used a relative URL that many
link unfurlers ignore. Add the 1200x630 card in the style of the other
SQLStack sites, point og:image and twitter:image at
https://sqlquack.io/assets/og-sqlquack.png on every page, and give the
docs pages the same image alt text.
@kvlonge
kvlonge merged commit 581f937 into main Nov 7, 2026
2 checks passed
@kvlonge
kvlonge deleted the fix/og-image branch November 9, 2026 21:31

This branch was previously deployed

1 inactive deployment
github-pages — 581f9370 Deployed Nov 7, 2026 by kvlonge via Deploy to GitHub Pages #167
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant