[SPIP Zone] MarkDown et SPIP

Salut,

Je me permets de remonter quelques infos glanée ça et là

Le plugin de Cerdic intègre la lib parsedown

# A propos des syntaxes et des libs php:

## PHP Parsedown (GitHub - erusev/parsedown: Better Markdown Parser in PHP)

Parsedown c'est la lib php integrée au plugin de spip qui permet de
convertir la 'syntaxe de base' https://parsedown.org/
Parsedown ne reconnait que la syntaxe simple de markdown
Basic Syntax | Markdown Guide

## PHP Parsedown-extra (GitHub - erusev/parsedown-extra: Markdown Extra Extension for Parsedown)

Parsedown-extra reconnait La syntaxe étendue de markdown

Il y a possibilité d'enrichir le plugin avec la librairie parsedown-extra
qui permet d'utiliser une syntaxe plus évoluée:

* gestion des tableaux
* blocks de code et colorisation
* Notes de pied de page
* Ancres sur titre personnalisées
* Liste de tâches
* Mots barrés (strike)

# MarkdownLint

Markdownlint est une lib js qui permet de valider le syntaxe markdown en
temp réel.
voir ici: markdownlint demo

Perso je l'utilise sur vscode est c'est génial pour produire un code
markdown parfait

# Un wysiwym

Un des nombreux wysiwyg existant que j'avais trouvé interessant
https://simplemde.com/

Voilà, cordialement.

Le lun. 20 mai 2019 à 15:31, Eric Lupinacci <eric@smellup.net> a écrit :

Yep,

Le lun. 20 mai 2019 à 15:05, Cerdic <cedric@yterium.com> a écrit :

Bon, je prendrai pas la peine de répondre à tout ça, je dirai juste :
essayez le plugin MD qui y réponds
(ou lisez au moins le Readme.md)

Bon essayé sur mon readme de la refonte de contrib.
Ca marche nickel et on voit bien le traitement des typos comme le ":" ou
le ";".

Que penses-tu par contre du problème des tableaux ?
Si on passait à MD on ne garderait pas la syntaxe spip comme dans ton
plugin avec la balise <spip> non ?

++
Eric

----
spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone