Guide de syntaxe Markdown : Des bases aux fonctionnalités avancées
Markdown est le format d'Ă©criture que les dĂ©veloppeurs apprĂ©cient rĂ©ellement. Pas besoin de cliquer dans des menus de formatage, pas de lutte avec des Ă©diteurs WYSIWYG â juste du texte brut avec quelques symboles qui se convertit en HTML propre. Les fichiers README, la documentation, les articles de blog, les messages de chat et mĂȘme cet article sont Ă©crits en Markdown.
PrĂ©visualisez votre Markdown en temps rĂ©el avec notre PrĂ©visualiseur Markdown â Ă©crivez d'un cĂŽtĂ©, voyez le rĂ©sultat formatĂ© de l'autre.
Syntaxe de base
Titres
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
Utilisez les titres de maniĂšre hiĂ©rarchique. Ne sautez pas de niveaux (passer de H1 Ă H3) â cela nuit Ă la fois Ă la lisibilitĂ© et Ă l'accessibilitĂ©.
Mise en forme
*italic* or _italic_
**bold** or __bold__
***bold italic***
~~strikethrough~~
Liens et images
[Link text](https://example.com)
[Link with title](https://example.com "Title")

Listes
- Unordered item
- Another item
- Nested item
1. First item
2. Second item
3. Third item
Citations
> This is a blockquote.
> It can span multiple lines.
Code
Code en ligne
Utilisez des accents graves pour le code en ligne : `const x = 42`
Blocs de code
Triple accents graves avec un identifiant de langage optionnel :
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
```
Les langages supportés incluent javascript, python, json, yaml, html, css, bash et bien d'autres.
Tableaux
| Header 1 | Header 2 | Header 3 |
|----------|----------|----------|
| Cell 1 | Cell 2 | Cell 3 |
| Cell 4 | Cell 5 | Cell 6 |
Alignement :
| Left | Center | Right |
|:-----|:------:|------:|
| L | C | R |
Syntaxe avancée
Listes de tĂąches
- [x] Completed task
- [ ] Pending task
- [ ] Another task
Notes de bas de page
Here is a statement[^1].
[^1]: This is the footnote content.
Listes de définitions
Term
: Definition of the term
RĂšgles horizontales
---
***
___
GitHub Flavored Markdown (GFM)
GitHub étend le Markdown standard avec des fonctionnalités utiles :
- URLs auto-liĂ©es â Les URLs brutes deviennent cliquables
- Listes de tĂąches â Cases Ă cocher dans les issues et PR
- Tableaux â La syntaxe avec pipes montrĂ©e ci-dessus
- Texte barrĂ© â
~~deleted text~~ - Coloration syntaxique â Coloration de code spĂ©cifique au langage
- Emoji â
:smile:devient un smiley
Conseils de rédaction
- Gardez les paragraphes courts â 3 Ă 5 phrases maximum
- Utilisez les titres pour créer une structure facile à parcourir
- Préférez les listes aux longs paragraphes pour les étapes ou les fonctionnalités
- Ajoutez des exemples de code chaque fois que vous discutez de concepts techniques
- PrĂ©visualisez rĂ©guliĂšrement â notre PrĂ©visualiseur Markdown affiche le rĂ©sultat au fur et Ă mesure de la saisie
Questions fréquemment posées
Quelle est la différence entre Markdown et HTML ?
Markdown est un format d'écriture simplifié qui se convertit en HTML. Il couvre les besoins de formatage les plus courants avec beaucoup moins de syntaxe. Vous pouvez intégrer du HTML brut dans Markdown lorsque vous avez besoin de fonctionnalités que Markdown ne prend pas en charge.
Quelle variante de Markdown dois-je utiliser ?
GitHub Flavored Markdown (GFM) est la plus largement supportée. Elle ajoute les tableaux, les listes de tùches et le texte barré au Markdown standard. CommonMark est la spécification standardisée.
Puis-je utiliser Markdown pour la documentation ?
Absolument. Markdown est le standard pour les fichiers README, les wikis et les sites de documentation. Des outils comme MkDocs, Docusaurus et GitBook utilisent tous Markdown.
Ressources connexes
- Markdown vs Rich Text â pourquoi les dĂ©veloppeurs prĂ©fĂšrent le texte brut
- Outil de comparaison de texte â comparez des fichiers Markdown
- PrĂ©visualiseur Markdown â prĂ©visualisez Markdown en temps rĂ©el
- Outil de comparaison de texte â comparez des fichiers texte et Markdown
đ ïž Essayez maintenant : Markdown Previewer â 100% gratuit, tout est traitĂ© dans votre navigateur. Aucune donnĂ©e envoyĂ©e.