Add a social preview image (og:image) to the Pages site
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 75/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- html, python
- Domaine
- documentation
Piste de recherche
Commence dans overrides/main.html et lis le bloc extrahead, qui émet déjà og:title, og:description, og:url et twitter:card ; confirme qu’il est pris en compte via theme.custom_dir dans mkdocs.yml. Ajoute le PNG 1200x630 sous docs/assets/, puis ajoute les balises meta og:image, width/height et twitter:image et remplace twitter:card par summary_large_image. Vérifie avec python scripts/prepare-mkdocs.py et mkdocs build --strict, puis vérifie og:image dans site/index.html et que l’image référencée se charge réellement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary
Shared links to the site now carry a title and description (Open Graph and Twitter tags), but no image. Most chat apps and social feeds show a bare text card without one, which is easy to scroll past.
Where
overrides/main.html(extraheadblock)mkdocs.yml(theme.custom_dir)
Details
overrides/main.html emits og:title, og:description, og:url, and twitter:card set to summary. There is no og:image or twitter:image, because the repo has no image made for previews.
Suggested fix
Add a 1200x630 PNG (for example docs/assets/social-card.png) with the project name and tagline, then in overrides/main.html add:
<meta property="og:image" content="{{ config.site_url }}assets/social-card.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:image" content="{{ config.site_url }}assets/social-card.png">
and switch twitter:card to summary_large_image. Material's built-in social plugin is an alternative, but it needs Cairo and Pillow system libraries in CI.
Acceptance criteria
- Every built page has
og:imagepointing to an image that loads. -
mkdocs build --strictstill passes.
Getting started
- Relevant files:
overrides/main.html,mkdocs.yml - How to check:
python scripts/prepare-mkdocs.pythenmkdocs build --strict, and look forog:imageinsite/index.html.
Filed by repo-audit/pages-site at c8f223f. Severity: low. Effort: S. audit-key: enhancement|overrides/main.html|og:image
- Langage dominant
- Python
- Étoiles
- 2
- Forks
- 5
- Merge moyen
- 2 j 17 h
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de TMHSDigital/Awesome-Ads
-
bug good first issue severity: low
Difficulté 1/5 1-3 heures Accessibilité débutants 85/100
TMHSDigital/Awesome-Ads#37 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation help wanted severity: low
Difficulté 2/5 Une demi-journée Accessibilité débutants 72/100
TMHSDigital/Awesome-Ads#29 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
TMHSDigital/Awesome-Ads#16 ·
Les mainteneurs répondent en général sous 1 jour
-
dependencies help wanted severity: low
Difficulté 3/5 1-2 jours Accessibilité débutants 62/100
TMHSDigital/Awesome-Ads#27 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de TMHSDigital/Awesome-Ads
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
alltheplaces/alltheplaces#20570 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
area:ci bug
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
catincloud-labs/dagster-dex#206 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
number_to_words raises ValueError with threshold= for ordinals ("12th") and comma-grouped strings ("1,000")Peut-être pris @hemtilva l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
providers security
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
agentbreeder/agentbreeder#1031 ·
Les mainteneurs répondent en général sous 1 jour