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