Markdown description du langage de balisage en français
Le langage de balisage Markdown est largement utilisé sur Internet. Il est utilisé pour créer des fichiers readme et de la documentation, et ses principes de base sont utilisés pour formater les messages et les publications dans les messageries et les réseaux sociaux.
Créé par John Gruber et Aaron Schwartz en 2004, Markdown emprunte de nombreuses idées aux normes communes de balisage du texte dans les courriels. Diverses implémentations de ce langage convertissent le texte Markdown en XHTML correctement structuré en remplaçant les caractères « < » et « & » par des codes d’entité appropriés.
La première version de Markdown a été écrite par Gruber en Perl, mais au fil du temps, de nombreuses implémentations alternatives d’autres développeurs sont apparues. La version Perl est distribuée sous licence BSD. Des implémentations de Markdown sont intégrées ou disponibles sous forme de plugins dans de nombreux systèmes de gestion de contenu.
Markdown est un langage de balisage simplifié conçu pour faciliter l’écriture, la lecture et la conception de textes web. Le langage est partiellement ou totalement pris en charge par de nombreux projets, notamment des systèmes de gestion de contenu et des plateformes de blogs (par exemple Drupal, Ghost, Medium), de grands référentiels de contenu (GitHub, Microsoft Docs), des messageries (Telegram, Slack), des éditeurs de texte (Atom, iA Writer, Typora) et des services de gestion de projet (Todoist, Trello).
Markdown est facilement converti en HTML, peut être ouvert dans n’importe quel éditeur de texte et est facile à lire, même en tant que code source. Il est beaucoup plus facile d’écrire en Markdown qu’avec des langages de balisage tels que HTML, XML, TeX et autres.
Aujourd’hui, le langage Markdown de base est rarement utilisé seul. Il est souvent remplacé par diverses spécifications et dialectes qui étendent les capacités du langage en ajoutant des fonctionnalités telles que la prise en charge des balises HTML, la création de tableaux et de cases à cocher, le texte barré et divers sauts de ligne. Lors du choix d’une plateforme, il est important de prendre en compte la prise en charge de ces fonctionnalités supplémentaires.
Le dialecte Flavored Markdown de GitHub, basé sur la spécification CommonMark, est le plus populaire. Ce site utilise l’éditeur Markdown, qui prend en charge la plupart des outils de la paire, à l’exception des cases à cocher.