Markdown
Markdown est un langage de balisage léger qui formate le texte brut en utilisant une syntaxe simple et lisible. Il est devenu la norme pour la documentation (README), les bases de connaissances, les CMS et la rédaction technique.
Type MIME
text/markdown
Type
Texte
Compression
Sans perte
Avantages
- + Extremely simple syntax that anyone can learn in minutes
- + Version-control friendly — clean diffs in Git
- + Renders beautifully on GitHub, GitLab, and most platforms
- + Converts easily to HTML, PDF, DOCX, and other formats
Inconvénients
- − Limited formatting — no native support for tables of contents or footnotes
- − Flavor fragmentation (CommonMark, GFM, MDX) creates inconsistencies
- − No built-in styling — appearance depends on the renderer
Quand utiliser .MD
Utilisez Markdown pour les README, la documentation, les articles de blog, les bases de connaissances et la rédaction technique. Préférez LaTeX pour les articles académiques ou DOCX pour les documents commerciaux collaboratifs.
Détails techniques
Markdown utilise des symboles pour le formatage : # pour les titres, * pour le gras/italique, - pour les listes, [] () pour les liens, ``` pour le code. Converti en HTML pour le rendu. Les variantes (CommonMark, GFM, MDX) ajoutent les tableaux, les cases à cocher, les notes de bas de page et les composants JSX.
Historique
John Gruber et Aaron Swartz ont créé Markdown en 2004 comme un moyen d'écrire du HTML dans un format lisible en texte brut. CommonMark (2014) et GitHub Flavored Markdown (GFM) ont normalisé les interprétations divergentes. Markdown est désormais omniprésent dans les outils de développement.
Convertir depuis .MD
Convertir en .MD
Formats associés
Termes associés
Learn More
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Text Encoding Explained: UTF-8, ASCII, and Beyond
Text encoding determines how characters are stored as bytes. Understanding UTF-8, ASCII, and other encodings prevents garbled text, mojibake, and …
How to Format and Validate JSON Data
Malformed JSON causes silent failures in APIs and configuration files. Learn how to format, validate, and debug JSON documents to …
Regular Expressions: A Practical Guide for Text Processing
Regular expressions are powerful patterns for searching, matching, and transforming text. This guide covers the most useful regex patterns with …
Base64 Encoding: How It Works and When to Use It
Base64 converts binary data into ASCII text, making it safe for transmission through text-based systems. Learn when Base64 is the …
Markdown vs Rich Text vs Plain Text: When to Use Each
Choosing between Markdown, rich text, and plain text affects portability, readability, and editing workflow. This comparison helps you select the …