[markdown ↪ improve_commonmarks_spec] 5 commits

spip-contrib-extensions/markdown | 5 commits

Par Cerdic, le 26 août 2025 à 18h04min :

fix: nettoyer le html brut avant appel de parsedown

  • simplifier le html complexe mais valide pas compris par parsedown
  • echapper le html invalide accepté à tort par parsedown

Permets de fixer tous les tests de la categorie Raw HTML de la spec https://raw.githubusercontent.com/jgm/CommonMark/master/spec.txt

Modifié
inc/markdown.php

Détails : fix: nettoyer le html brut avant appel de parsedown (af4a4bc5) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 26 août 2025 à 18h04min :

refactor: utiliser str_contains

Modifié
inc/markdown.php

Détails : refactor: utiliser str_contains (1892d138) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 26 août 2025 à 18h04min :

fix: les commentaires sont de plusieurs formes possibles

Modifié
inc/markdown.php

Détails : fix: les commentaires sont de plusieurs formes possibles (d291b7ac) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 26 août 2025 à 18h04min :

refactor: permettre la reutilisation de markdown_echappe_code

Modifié
inc/markdown.php

Détails : refactor: permettre la reutilisation de markdown_echappe_code (2f3fff3d) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 26 août 2025 à 18h03min :

fix: bug sur la regexp echappement qui prenait aussi tout entre ! et ~ car le - n’était pas à la fin

Modifié
inc/markdown.php

Détails : fix: bug sur la regexp echappement qui prenait aussi tout entre ! et ~ car le... (f3e08b96) · Validations · spip-contrib-extensions / markdown · GitLab