Markdown, une solution pour le traitement de texte et la rédaction de pages web

L'origine

Le langage originel du web est html. C'est très bien mais quand on n'a pas la fibre informatique, ou quand on veut écrire vite et simple, c'est pas très commode car la syntaxe peut vite paraître compliquée.

Alors il y a des gens qui ont inventé des langages à balise (comme html) mais beaucoup plus simples (dits Langages de balisage léger), pas de gros effort à faire pour retenir la syntaxe. Bon, du coup, ça ne permet que de faire des choses simples, du texte avec des niveaux de titres, des listes numérotées ou non, des images liées, des liens hypertexte, bref pas de sophistication super lookée ni des effets clinquants. En deux mots, simple et efficace.

Il y en a pas mal, le plus connu est peut-être Wikitexte (celui qui sert à écrire les pages de Wikipedia), il y aussi Textile, et surtout Markdown, qui devient très populaire, et dont on va parler maintenant.

Et d'abord, pourquoi Markdown ? En fait c'est un jeu de mots avec markup (le m de html, en anglais ça veut dire balise), pour dire que html c'est compliqué (up) et Markdown c'est simple (down).

A quoi ça sert ? Comment ça marche ?

L'idée c'est qu'on écrit avec une syntaxe très simple, déjà lisible comme ça sans autre forme de procès, et on sauvegarde dans un fichier texte avec l'extension .md.

A partir de là, un outil convertit ce fichier texte :

Bien sûr, il y a maintenant plein d'outils qui prennent en charge l'édition de fichiers Markdown, plus ou moins wysiwyg, avec des fonctionnalités plus ou moins évoluées comme le drag and drop de liens ou d'images, la gestion de notes de base de page, l'application de feuilles de style, la vérification orthographique, etc.

On peut donc s'en servir comme un outil léger de traitement de texte. Il y a même de plus en plus d'outils de prise de note et de listes de tâches, comme Joplin, qui utilisent Markdown.

Mais le plus important, c'est que ni le fichier source (le .md, qui n'est après tout qu'un fichier texte), ni le(s) fichier(s) résultant(s) ne dépendent de l'outil. On peut donc diffuser le fichier source, n'importe qui pourra le lire et le modifier, soit juste comme ça avec un éditeur de texte, soit avec l'outil de son choix.

A titre d'exemple, ces fiches sont à l'origine écrites en Markdown : simple et de bon goût, non ?

pour tout savoir sur Markdown (et en particulier la syntaxe) : le site de son auteur

Quelques outils

Sous Linux :

Sous Windows :

Multiplateformes :


retour au menu