C’est un fichier texte créé à l’aide d’un de plusieurs dialectes de la langue Markdown. Il utilise texte brut de mise en page mais inclut des symboles de texte alignées qui définissent la façon de formater un texte (par exemple, gras, indentations, en-têtes, la mise en page de table ).
Il est conçu pour la création de documentation de texte brut qui peut être facilement converti en HTML. Les fichiers MD ne sont pas seulement utiles pour les systèmes de documentation HTML, mais aussi pour le code source de contrôle de version. Cela est due aux fichiers qui peuvent être comparés à des révisions historiques en texte lisible (alors qu’un format binaire ne peut pas être facilement comparé).