{"partition": "head_middle", "source_domain": "michelf.ca", "digest": "sha1:7HFDCZW6SIVLDZX3WF6W7Y4R2PXTVU7F", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00033.parquet"}
La petite histoire de PHP Markdown
Ceci est une histoire que j’aurais du publier il y a quelques mois déjà… mais pour certaines raisons ce n’est pas arrivé. Mieux vaux tard que jamais.
Markdown est une syntaxe permettant d’écrire du texte naturellement de façon à ce qu’il puisse être converti facilement en HTML par un programme du même nom. Markdown permet d’interpréter des listes, des entêtes, du code, des citations, des liens hypertextes et plus afin de proprement ajouter les balises HTML nécessaires pour la publication sur le web. La grande particularité de Markdown par rapport à d’autre formats, c’est sa grande lisibilité. C’est comme lire un email.
Vers la fin du mois de mars de cette année, je me suis lancé le défi de prendre le logiciel Markdown — écrit en Perl — et d’en faire une version PHP. Quelques heures après, j’avais une version entièrement fonctionnelle de Markdown écrite entièrement en PHP. C’est à ce moment qu’est né PHP Markdown.
À ses débuts, PHP Markdown — contrairement à son homologue en Perl — n’était qu’un outil pour convertir du texte. Son utilisation consistait à faire un appel de fonction à l’intérieur d’un p