🍋
Menu
Web

Markdown

Markdown (Langage de balisage léger)

Une syntaxe de formatage en texte brut qui utilise des signes de ponctuation simples comme #, * et [] pour créer des titres, des listes, des liens et d'autres éléments de mise en forme, convertissables en HTML.

Détail technique

Markdown a été créé par John Gruber en 2004 comme outil de conversion texte-HTML. CommonMark (2014) a standardisé les cas ambigus. GitHub Flavored Markdown (GFM) ajoute les tableaux, les listes de tâches, le barré, les liens automatiques et les blocs de code clôturés. D'autres extensions : définitions, notes de bas de page, blocs mathématiques (LaTeX), diagrammes (Mermaid). Les parseurs Markdown (markdown-it, remark, goldmark) produisent un AST puis génèrent le HTML. La distinction clé avec les autres langages de balisage : Markdown est conçu pour être lisible en texte brut avant même la conversion.

Exemple

```javascript
// Markdown: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

Formats associés

Outils associés

Termes associés