Syntaxe pour markdown_images

%SEE_SOURCE%

Marknotes a implémenté une gestion particulière des liens pour des images. Cela en étendant parsedown.php avec une nouvelle classe PHP markNotesParsedown.php (—> native, non sous la forme d’un plugin).

La norme markdown est la suivante :

![logo-marknotes](../assets/images/marknotes.svg "Logo de marknotes")

C’est-à-dire :

En standard, l’image s’affiche donc comme ceci :

logo-marknotes

Elle s’affiche dans toute sa hauteur / largeur. Cela peut parfois poser problème aussi il n’est pas rare de vouloir imposer une taille à l’écran (note : ceci est toutefois déconseillé sur le plan strict de l’optimisation).

Mardown ne permettant pas de spécifier une taille d’image (sans utiliser le tag html <img>), marknotes détourne alors le titre de l’image comme ceci :

![logo-marknotes](../assets/images/marknotes.svg "93x21")

Ci-dessous quatre variations “93×21”, “186×42”, “372×84” et “744×168”; pour la même image sur le disque :

logo-marknotes

logo-marknotes

logo-marknotes

logo-marknotes

Librairie

Utilisation de la librairie Parsedown-extra de Emanuil Rusev qui permet de définir ses propres extensions.

Le code utilisé pour markNotesParsedown.php s’inspire de cette réponse : https://stackoverflow.com/a/41609464/1065340