Qu’est-ce que Markdown? Guide de démarrage du débutant

Si vous écrivez beaucoup pour le Web, vous devriez apprendre Markdown. C'est un langage de balisage simple qui vous permet de mettre en forme du texte facilement sans vous soucier de la masse des traitements de texte complets.

Jetons un coup d'œil à ce qu'est Markdown, pourquoi il est utile et comment commencer à l'utiliser.

Qu'est-ce que Markdown?

Markdown est un langage de balisage utilisé pour créer du texte formaté, généralement pour la publication sur Internet. Si vous n'êtes pas familier, un langage de balisage fait référence à un système qui comprend des éléments de syntaxe qui ajustent l'apparence du document final, mais n'apparaissent pas dans celui-ci.

Par exemple, lorsque vous écrivez "** texte gras **" dans un document Markdown, il apparaîtra comme " texte gras ".

Le HTML, qui est une partie essentielle du Web, est également un langage de balisage. Cependant, Markdown se distingue des langages de balisage comme ceux-ci en ce qu'il est considéré comme un langage léger.

Il est facile de consulter un document Markdown et de toujours lire ce que le texte dit. Cependant, avec des langages «plus lourds» comme le HTML, il n'est pas aussi facile pour une personne de traiter ce que dit le texte, ce qui signifie que ce n'est pas idéal pour l'écriture.

En savoir plus: Comprendre le code HTML de base

Markdown fournit également une alternative à l'écriture dans des traitements de texte comme Microsoft Word ou Pages. Ces éditeurs fournissent une tonne d'options pour mettre en forme votre texte, mais celles-ci peuvent perdre du temps si vous devez parcourir les menus juste pour trouver la liste à puces ou l'option d'en-tête.

Le texte fortement formaté des traitements de texte peut également être mal traduit en HTML, ce qui entraîne un travail supplémentaire de nettoyage du code en désordre. Et les traitements de texte enregistrent généralement dans un format propriétaire, ce qui peut être un problème si vous arrêtez d'utiliser ce logiciel plus tard.

Avec Markdown, vous pouvez travailler en texte brut pour écrire des articles facilement lisibles par les humains. Il est simple d'exporter vos documents Markdown au format HTML pour les publier en ligne. Et comme Markdown fonctionne partout, vous n'avez pas à utiliser ou à payer pour un logiciel spécifique.

Saveurs Markdown

Markdown n'est pas une norme concrète. Bien que les bases soient assez cohérentes partout où elles sont utilisées, il existe certaines différences selon le service ou l'application que vous utilisez pour écrire Markdown.

Par exemple, GitHub Flavored Markdown prend en charge les tables. Une autre norme, MultiMarkdown, ajoute des fonctionnalités supplémentaires telles que des notes de bas de page et des citations. Et il existe de nombreuses autres éditions que vous pourriez rencontrer.

Malheureusement, il n'est pas possible de couvrir toutes les itérations de Markdown. Vous devrez apprendre les détails du fonctionnement de l'éditeur ou du service que vous avez choisi. Cependant, ne vous inquiétez pas pour le moment; vous pouvez en savoir plus sur un type spécifique de Markdown après avoir pris connaissance des principes fondamentaux.

Utilisation de Markdown: formatage essentiel

Examinons certaines des méthodes de mise en forme de texte les plus courantes dans Markdown. Notez que ceux-ci peuvent différer légèrement selon la saveur de Markdown que vous utilisez.

Texte italique et gras

Vous pouvez mettre du texte en italique en l'enveloppant dans des astérisques simples. Utilisez des astérisques doubles pour le texte en gras. Si vous préférez, vous pouvez remplacer les astérisques par des traits de soulignement.

Donc ce qui suit:

 *italic text here* | __bold text there__

Apparaîtra comme:

texte en italique ici | texte en gras ici

Titres

Les en-têtes HTML, comme ceux utilisés dans ce guide, sont un moyen courant d'organiser la structure d'un document. Markdown utilise simplement des symboles de hachage pour correspondre à la profondeur de cap (de h1 à h6 ). Donc, pour un en-tête h2 , vous utilisez deux hachages, et ainsi de suite.

Par exemple, l'extrait de code Markdown suivant:

 ## This Is Heading 2
Here's some text under the H2 heading. Next, we'll have an H3.
### Here's Heading 3
More text here!

Apparaîtra comme suit:

En savoir plus: The HTML Essentials Cheat Sheet

Listes à puces et numérotées

Il est facile de créer des listes non ordonnées et ordonnées dans Markdown. Pour une liste non ordonnée (puces), utilisez des astérisques ou des traits d'union, comme ceci:

 * A
* B
...
- Y
- Z

Cela apparaîtra comme:

  • UNE
  • B

  • Oui
  • Z

Pour une liste ordonnée (numérotée), tapez simplement le chiffre 1 suivi d'un point, comme ceci:

 1. First item
2. Second item

Ce qui précède entraîne:

  1. Premier élément
  2. Deuxième élément

L'ajout de liens dans Markdown est également facile; il utilise une combinaison de crochets pour le texte d'ancrage et de parenthèses pour l'URL. Voici un exemple:

 [website link here](https://www.makeuseof.com/)

Cela se traduira par un lien hypertexte normal, comme suit:

lien vers le site Web ici

Images

Vous pouvez ajouter des images dans Markdown comme vous ajoutez des hyperliens. Commencez par un point d'exclamation. Après cela, placez des crochets contenant le texte alternatif de l'image (qui est facultatif), puis mettez enfin l'URL de l'image entre parenthèses.

Par exemple:

 ![WhatsApp to Telegram](https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2021/01/How-to-Move-WhatsApp-Chats-History-to-Telegram.png)

Aura pour résultat:

Citations et blocs de code

Pour les guillemets, faites précéder le texte d'un symbole supérieur à. Voici à quoi cela ressemble:

 > "I think that computers are awesome!"

Le texte résultant est:

"Je pense que les ordinateurs sont géniaux!"

Si vous souhaitez utiliser un bloc de code préformaté pour conserver le texte tel qu'il apparaît, utilisez la marque d'accent grave (au-dessus de la touche Tab de votre clavier) comme ceci:

 `See how the **Markdown** formatting *doesn't* apply in a code block?`

Cela se traduit par:

 See how the **Markdown** formatting *doesn't* apply in a code block?

Caractères d'échappement et balises en ligne

Parfois, les caractères de formatage Markdown peuvent interférer avec ce que vous essayez d'écrire. Par exemple, vous voudrez peut-être écrire "* sérieusement *" et afficher les astérisques.

Dans ces cas, vous devez utiliser une barre oblique inverse, connue sous le nom de caractère d'échappement . Si vous placez une barre oblique inverse derrière un caractère, Markdown l'affichera au lieu de l'interpréter comme une mise en forme. Voici une illustration:

 - This is *seriously* good work.
- This is *seriously* good work.

Apparaîtra comme:

  • C'est vraiment un bon travail.
  • C'est * sérieusement * un bon travail.

S'il y a quelque chose que vous voulez écrire dans Markdown dont vous ne trouvez pas la syntaxe, vous pouvez toujours utiliser des balises HTML dans votre texte Markdown. Par exemple, Markdown n'a pas de mise en forme à souligner, car elle n'est pas beaucoup utilisée sur le Web aujourd'hui. Si vous souhaitez quand même souligner du texte pour une raison quelconque, vous pouvez utiliser:

 This is an <u>underlined</u> word.

Et vous obtiendrez:

C'est un mot souligné .

Si vous avez besoin de plus d'aide Markdown, Markdown Guide est une excellente ressource.

Les éditeurs Markdown facilitent l'écriture

Maintenant que nous avons examiné les bases de Markdown, comment commencez-vous réellement à y écrire? Puisque Markdown n'est que du texte brut, vous pouvez l'écrire dans n'importe quel éditeur de texte, tel que le Bloc-notes. Enregistrez un fichier avec l'extension de fichier .MD pour créer un fichier Markdown approprié.

Cependant, pour une meilleure expérience, vous devez utiliser une application d'écriture conçue pour Markdown. Ceux-ci incluent des fonctionnalités telles que des raccourcis clavier, des thèmes personnalisables et un volet de prévisualisation afin que vous puissiez voir exactement à quoi ressemblera votre document sur le Web. Surtout, les éditeurs Markdown vous permettent également d'exporter votre document Markdown au format HTML pour une exportation facile.

Si vous ne faites que commencer avec Markdown, essayez d'abord l'un des meilleurs éditeurs Markdown en ligne . Lorsque vous êtes prêt à essayer un éditeur Markdown de bureau, découvrez pourquoi Typora pourrait être le meilleur éditeur Markdown .

Même si vous n'êtes pas écrivain, Markdown est également utile dans de nombreux autres endroits. Il est courant dans les environnements de programmation comme GitHub, où il est utilisé pour formater des fichiers ReadMe contenant des instructions. Il est également utilisé dans de nombreuses applications de messagerie et forums, notamment Slack, Telegram et Reddit.

Master Markdown pour l'écriture en ligne

Si vous écrivez souvent pour le Web, Markdown vaut la peine d'être appris. Il est utilisé partout, n'est pas lié à une application spécifique, s'exporte proprement au HTML et est facile à lire. Les éditeurs spécifiques à Markdown incluent tout ce dont vous avez besoin et suppriment ce que vous n'avez pas, ce qui les rend plus adaptés à ce type d'écriture que les traitements de texte.

J'ai utilisé Markdown pour écrire des articles sur MUO pendant des années et je ne peux pas imaginer utiliser autre chose. Pour vous aider sur votre chemin, pourquoi ne pas utiliser notre aide-mémoire imprimable Markdown comme référence?