[markdown ↪ improve_commonmarks_spec] 6 commits

spip-contrib-extensions/markdown | 6 commits

Par Cerdic, le 26 août 2025 à 15h14min :

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 (c88474fa) · Validations · spip-contrib-extensions / markdown · GitLab

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

refactor: utiliser str_contains

Modifié
inc/markdown.php

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

==============================
Par Cerdic, le 26 août 2025 à 15h02min :

fix: les commentaires sont de plusieurs formes possibles

Modifié
inc/markdown.php

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

==============================
Par Cerdic, le 26 août 2025 à 15h01min :

refactor: permettre la reutilisation de markdown_echappe_code

Modifié
inc/markdown.php

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

==============================
Par Cerdic, le 26 août 2025 à 13h16min :

docs: PHPdoc for IDE

Modifié
markdown_options.php

Détails : docs: PHPdoc for IDE (bdd23525) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 26 août 2025 à 11h28min :

tests: un test pour voir la compliance à la spec CommonMark

Ajouté
tests/CommonMarkStrictTest.php
Modifié
inc/markdown.php

Détails : tests: un test pour voir la compliance à la spec CommonMark (5648d806) · Validations · spip-contrib-extensions / markdown · GitLab