Vous voulez que vos lecteurs cliquent coup par coup sur votre page—compte-rendu de club, article de coaching, newsletter—sans les envoyer vers Lichess ou Chess.com. C’est exactement le rôle d’un embed : un échiquier interactif qui vit dans votre mise en page.
Le chemin le plus rapide : un seul iframe. Pas de plugin, pas d’étape de build, pas de bibliothèque React d’échecs. Collez votre PGN dans le Visionneur PGN ScanChess gratuit, appuyez sur Embed, et déposez l’extrait dans WordPress, Ghost ou n’importe quelle page HTML.
Partie entière ou une seule position ?
Choisissez le format avant l’outil :
- Partie entière (PGN) : les lecteurs avancent coup par coup. Utilisez un embed interactif. Ce guide.
- Une position (FEN) : vous n’avez besoin que d’un diagramme ou d’une chaîne à coller dans un échiquier d’analyse. Voir qu’est-ce que le FEN, FEN vers image, ou les options de partage dans comment partager une partie d’échecs en ligne.
En cas de doute, intégrez le PGN. Une partie complète contient déjà toutes les positions intermédiaires.
Étape 1 : Obtenir un PGN propre
Il vous faut les coups en Portable Game Notation. Sources fiables :
- Export depuis Lichess ou Chess.com.
- Coller des coups déjà saisis.
- Photographier une feuille de partie papier et la numériser avec ScanChess—utile quand la partie n’a jamais quitté la feuille.
Les coups illégaux ou mal tapés cassent la reprise plus tard. Si le PGN est douteux, passez-le d’abord au validateur PGN.
Étape 2 : Générer l’extrait d’embed
- Ouvrez le Visionneur PGN.
- Collez votre PGN (ou chargez une partie déjà partagée depuis ScanChess).
- Vérifiez que l’échiquier rejoue comme prévu—retournez-le si l’article est du point de vue des Noirs.
- Cliquez sur Embed dans la barre d’outils. Le visionneur copie un iframe dans le presse-papiers.
Un extrait typique ressemble à ceci (votre src contiendra votre PGN encodé) :
<iframe
src="https://scanchess.com/embed/pgn-viewer?pgn=1.+e4+e5+2.+Nf3+Nc6+3.+Bb5+a6"
width="640"
height="560"
style="border:0;border-radius:12px;width:100%;max-width:100%;aspect-ratio:16/10;"
allowfullscreen
loading="lazy">
</iframe>
L’URL /embed/pgn-viewer est la surface intégrable. Utilisez ce chemin (ou l’extrait fourni par le bouton), pas l’URL normale d’un outil ou d’une page de partage—celles-ci sont volontairement bloquées en iframe.
Étape 3 : Coller dans votre CMS
WordPress (éditeur de blocs)
- Ajoutez un bloc HTML personnalisé à l’endroit où l’échiquier doit apparaître.
- Collez l’extrait iframe.
- Prévisualisez sur ordinateur et téléphone, puis publiez.
Aucun plugin d’échecs n’est requis. L’échiquier s’adapte grâce aux styles width: 100% de l’extrait.
Ghost
- Dans l’éditeur, tapez
/htmlet choisissez une carte HTML. - Collez l’extrait.
- Prévisualisez et publiez.
Substack et newsletters similaires
Beaucoup d’éditeurs de newsletters restreignent les iframes bruts. Si la carte HTML accepte l’extrait, utilisez-le. Sinon, liez vers la partie—deep link du Visionneur PGN (/tools/pgn-viewer?pgn=...) ou URL permanente ScanChess d’une partie scannée—et invitez le lecteur à « ouvrir l’échiquier interactif ». Associer ce lien à une image d’échiquier statique via FEN vers image ou un court PGN vers GIF garde le message lisible dans la boîte de réception.
Sites statiques (Hugo, Astro, Jekyll, HTML brut)
Collez l’iframe dans le modèle de page ou un bloc HTML Markdown. Comme c’est du HTML pur, il ne dépend ni de React, ni de Vue, ni d’un paquet npm d’échecs.
De la feuille papier à l’embed
Les parties en face-à-face commencent souvent à l’encre, pas par un bouton de téléchargement :
- Photographiez la feuille de partie.
- Scannez-la avec ScanChess pour obtenir un PGN validé (et souvent un lien de partage).
- Ouvrez cette partie dans le Visionneur PGN ou collez-y le PGN.
- Appuyez sur Embed et collez l’extrait sur le site du club ou le blog.
C’est la version ScanChess de « retaper la partie à la main, puis se battre avec un plugin d’embed ».
Astuces qui évitent une republication
- Prévisualisez la reprise avant d’intégrer. Un mauvais côté au trait ou un PGN tronqué saute aux yeux dans le visionneur—et passe souvent inaperçu dans l’aperçu CMS si vous sautez cette étape.
- Préférez un PGN plus court dans l’URL pour les parties longues. Les embeds en query string ont des limites de longueur pratiques. Si le bouton Embed raccourcit ou reformate le texte, gardez cette version. Pour les pages d’archives de club, un lien permanent est plus durable que cinquante coups dans le
src. - Largeur mobile. Conservez les styles de largeur fluide de l’extrait. Des largeurs fixes en pixels qui semblaient parfaites en brouillon bureau débordent souvent sur téléphone.
- Ligne d’attribution. L’extrait copié inclut une petite mention « powered by ScanChess ». Laissez-la si possible : elle indique d’où vient la reprise et aide à maintenir l’outil gratuit.
Quand une image fixe ou un GIF suffit
Un échiquier interactif est excessif pour un puzzle d’un coup dans un chat ou une miniature sociale. Dans ces cas :
- FEN vers image pour un diagramme unique.
- PGN vers GIF pour un highlight animé court.
Si plus tard vous voulez que l’on étudie toute la partie sur votre site, revenez à l’embed iframe.
Optionnel : auto-hébergement pour développeurs
Si vous contrôlez le frontend et préférez ne pas iframes un lecteur hébergé, le paquet open-source chess-board-embed (licence MIT) du dépôt ScanChess fournit un web component sans dépendance (<chess-board-embed>) que vous pouvez builder et servir vous-même. La plupart des webmasters de club n’en ont pas besoin—l’iframe du Visionneur PGN suffit. Utilisez le component quand vous voulez les assets de l’échiquier sur votre propre origine, ou dans un design system qui interdit les frames tiers.
Guides associés
- Comment partager une partie d’échecs en ligne — fichiers PGN, liens, FEN et quand ne pas intégrer.
- Qu’est-ce que le PGN ? — balises, movetext et à quoi ressemble un fichier valide.
- Convertir une feuille de partie manuscrite en PGN — du papier au numérique avant d’intégrer.
- Outil gratuit : Visionneur PGN — rejouer, partager et copier l’extrait d’embed.