Introduction
Markdown est un langage facile à lire et à écrire pour mettre en forme du texte brut. Vous pouvez utiliser la syntaxe Markdown ainsi que d’autres balises HTML pour mettre en forme ce que vous écrivez sur GitHub, à des emplacements comme des fichiers README d’un dépôt, et des commentaires sur des demandes de tirage et des problèmes. Dans ce guide, vous allez découvrir certaines fonctionnalités de mise en forme avancées en créant un Gist.
Si vous débutez avec Markdown, vous pouvez commencer par « Syntaxe de base pour l’écriture et la mise en forme » ou par le cours Communiquer en utilisant Markdown GitHub Skills.
Création d’un gist
Les Gists vous permettent de stocker ou de partager des extraits de code et d’autres informations avec d’autres personnes sur votre entreprise. Pour utiliser les fonctionnalités de mise en forme dans les Gists, ajoutez un fichier Gist avec une extension .md
.
- Accédez à votre page d’accueil gist,
http(s)://gist.[hostname]
. - Si vous le souhaitez, tapez une description pour le Gist, par exemple « À propos de moi ».
- Dans le champ Nom de fichier avec une extension... , tapez
about-me.md
.
Pour plus d’informations, consultez « Création de gists ».
Ajout d’une image adaptée à vos visiteurs
Vous pouvez inclure des images dans votre communication sur GitHub. Vous allez ajouter ici une image réactive, comme une bannière, en haut de votre Gist.
En utilisant l’élément HTML <picture>
avec la fonctionnalité multimédia prefers-color-scheme
, vous pouvez ajouter une image qui change selon qu’un visiteur utilise le mode clair ou sombre. Pour plus d’informations, consultez « Gestion de vos paramètres de thème ».
-
Copiez et collez le balisage suivant dans votre fichier
about-me.md
.HTML <picture> <source media="(prefers-color-scheme: dark)" srcset="YOUR-DARKMODE-IMAGE"> <source media="(prefers-color-scheme: light)" srcset="YOUR-LIGHTMODE-IMAGE"> <img alt="YOUR-ALT-TEXT" src="YOUR-DEFAULT-IMAGE"> </picture>
-
Remplacez les espaces réservés dans le balisage par les URL des images choisies. Sinon, pour essayer d’abord la fonctionnalité, vous pouvez copier les URL depuis notre exemple ci-dessous.
- Remplacez
YOUR-DARKMODE-IMAGE
par l’URL d’une image à afficher pour les visiteurs en mode sombre. - Remplacez
YOUR-LIGHTMODE-IMAGE
par l’URL d’une image à afficher pour les visiteurs en mode clair. - Remplacez
YOUR-DEFAULT-IMAGE
par l’URL d’une image à afficher si aucune des autres images ne peut être mise en correspondance, par exemple si le visiteur utilise un navigateur qui ne prend pas en charge la fonctionnalitéprefers-color-scheme
.
- Remplacez
-
Pour rendre l’image accessible aux visiteurs qui utilisent un lecteur d’écran, remplacez
YOUR-ALT-TEXT
par une description de l’image. -
Pour vérifier que l’image est rendue correctement, cliquez sur l’onglet Aperçu.
Pour plus d’informations sur l’utilisation d’images dans Markdown, consultez « Syntaxe de base pour l’écriture et la mise en forme ».
Exemple d’image réactive
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/25423296/163456776-7f95b81a-f1ed-45f7-b7ab-8fa810d529fa.png">
<source media="(prefers-color-scheme: light)" srcset="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
<img alt="Shows an illustrated sun in light mode and a moon with stars in dark mode." src="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
</picture>
Apparence de l’image
Ajout d’un tableau
Vous pouvez utiliser des tableaux Markdown pour organiser les informations. Vous allez utiliser ici un tableau pour vous présenter en classant quelque chose, par exemple les langages de programmation ou les frameworks que vous utilisez le plus, les choses que vous apprenez ou vos passe-temps préférés. Quand une colonne de tableau contient des nombres, il est pratique d’aligner la colonne à droite en utilisant la syntaxe --:
sous la ligne d’en-tête.
-
Revenez à l’onglet Modifier le nouveau fichier.
-
Pour vous présenter, deux lignes sous la balise
</picture>
, ajoutez un en-tête## About me
et un court paragraphe sur vous-même, comme suit.## About me Hi, I'm Mona. You might recognize me as GitHub's mascot.
-
Deux lignes sous ce paragraphe, insérez un tableau en copiant et collant le balisage suivant.
Markdown | Rank | THING-TO-RANK | |-----:|---------------| | 1| | | 2| | | 3| |
-
Dans la colonne de droite, remplacez
THING-TO-RANK
par « Langages », « Passe-temps » ou autre chose, puis renseignez la colonne avec votre liste d’éléments. -
Pour vérifier que le tableau est rendu correctement, cliquez sur l’onglet Aperçu.
Pour plus d’informations, consultez « Organisation des informations avec des tables ».
Exemple de table
## About me
Hi, I'm Mona. You might recognize me as GitHub's mascot.
| Rank | Languages |
|-----:|-----------|
| 1| Javascript|
| 2| Python |
| 3| SQL |
Apparence de la table
Ajout d’une section réduite
Pour garder votre contenu bien ordonné, vous pouvez utiliser la balise <details>
pour créer une section réduite extensible.
-
Pour créer une section réduite pour le tableau que vous avez créé, encapsulez votre table dans des balises
<details>
,comme dans l’exemple suivant.HTML <details> <summary>My top THINGS-TO-RANK</summary> YOUR TABLE </details>
-
Entre les balises
<summary>
, remplacezTHINGS-TO-RANK
par ce que vous avez classé dans votre tableau. -
Si vous le souhaitez, pour que la section s’affiche ouverte par défaut, ajoutez l’attribut
open
à la balise<details>
.<details open>
-
Pour vérifier que la section réduite est rendue correctement, cliquez sur l’onglet Aperçu.
Exemple de section réduite
<details>
<summary>My top languages</summary>
| Rank | Languages |
|-----:|-----------|
| 1| Javascript|
| 2| Python |
| 3| SQL |
</details>
Apparence de la section réduite
Ajout d’une citation
Markdown propose de nombreuses autres options pour la mise en forme de votre contenu. Vous allez ajouter ici une règle horizontale pour diviser votre page et un bloc de citation pour mettre en forme votre citation préférée.
-
Dans le bas de votre fichier, deux lignes sous la balise
</details>
, ajoutez une règle horizontale en tapant trois tirets ou plus.---
-
Sous la ligne
---
, ajoutez une citation en tapant un balisage comme ceci.> QUOTE
Remplacez
QUOTE
par une citation de votre choix. Vous pouvez aussi copier la citation depuis notre exemple ci-dessous. -
Pour vérifier tout est rendu correctement, cliquez sur l’onglet Aperçu.
Exemple de citation
---
> If we pull together and commit ourselves, then we can push through anything.
— Mona the Octocat
Apparence de la citation
Ajout d’un commentaire
Vous pouvez utiliser la syntaxe des commentaires HTML pour ajouter un commentaire qui sera masqué dans la sortie. Vous allez ajouter ici un commentaire pour vous rappeler de mettre à jour votre Gist ultérieurement.
-
Deux lignes sous l’en-tête
## About me
, insérez un commentaire en utilisant le balisage suivant.<!-- COMMENT -->
Remplacez
COMMENT
par un élément « à faire » que vous devez vous rappeler de faire plus tard (par exemple ajouter d’autres éléments au tableau). -
Pour vérifier que votre commentaire est masqué dans la sortie, cliquez sur l’onglet Aperçu.
Exemple de commentaire
## About me <!-- TO DO: add more details about me later -->
Enregistrement de votre travail
Quand vous êtes satisfait de vos modifications, enregistrez votre Gist.
- Pour que votre Gist reste masqué pour les moteurs de recherche, mais visible par toute personne avec laquelle vous partagez l’URL, cliquez sur Créer un Gist secret
- Si vous préférez que votre Gist soit visible par tout le monde sur votre entreprise, cliquez sur Créer un Gist interne
Étapes suivantes
- Continuez à découvrir les fonctionnalités avancées de mise en forme. Pour obtenir un exemple, consultez « Création et mise en évidence de blocs de code ».
- Utilisez vos nouvelles compétences quand vous communiquez sur GitHub, dans les problèmes, les demandes de tirage et les discussions. Pour plus d’informations, consultez « Communication sur GitHub ».