matrix-org / matrix-org/matrix.org

We should use Matrix Live thumbnails for TWIM opengraph preview images.

Open
#2,909 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

aesthetic blog enhancement
Dominant language
JavaScript
Stars
616
Forks
463
Avg merge
2d 3h
Merged PRs (30d)
19

Description

Social posts get *way* more traction if they come with good preview images.

For many years (me/oddvar/benp era) we handpicked eye-catching opengraph images for every blog post - especially for TWIM, where it would either be the Matrix Live thumbnail or the prettiest attachment from the blog post itself.

At some point (around the zola rewrite) this got lost, and now every single page on the matrix blog seems to spawn a generic boring [matrix] logo as its social graph image.

Please can we go back to at least using the handpicked Matrix Live thumbnail as the opengraph card for TWIM? As it's crazy that we take the time to build nice title cards and thumbnails for Matrix Live... but then don't use them in the socials for it.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests; start by locating the TWIM page generation and the code that supplies OpenGraph images after the Zola rewrite. Verify how Matrix Live thumbnails are associated with TWIM posts, then confirm that the generated social preview uses the handpicked thumbnail instead of the generic Matrix logo.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.