[markdown ↪ fix_liens_spip] 5 commits

spip-contrib-extensions/markdown | 5 commits

Par Cerdic, le 29 août 2025 à 15h12min :

fix: prendre en compte les classes SPIP posées sur les liens interne/externes/email sur les rendus HTML des tests typo

Modifié
tests/data/typo/email.html
tests/data/typo/implicit_reference.html
tests/data/typo/inline_link.html
tests/data/typo/inline_link_title.html
tests/data/typo/inline_title.html
tests/data/typo/reference_title.html
tests/data/typo/special_characters.html
tests/data/typo/text_reference.html

Détails : fix: prendre en compte les classes SPIP posées sur les liens... (77dd4707) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 29 août 2025 à 15h12min :

fix: desactiver l’options liens_spip dans les tests CommonMark

Modifié
tests/CommonMarkStrictTest.php

Détails : fix: desactiver l'options liens_spip dans les tests CommonMark (43975702) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 29 août 2025 à 15h12min :

fix: interpréter les liens SPIP internes dans les raccourcis markdown + poser les classes conventionnelles SPIP sur les liens internes et externes

Avant de déclencher le rendu markdown, on parcourt l’AST issu du parsing, et pour chaque lien on interprète l’URL si c’est un raccourci SPIP du type art123, et dans tous les cas on pose les classes conventionnelles spip_url|spip_in|spip_out|spip_mail
La feature est activable/desactivable par la config passée au constructeur, et la fonction markdown_raccourcis accepte donc une option supplémentaires liens_spip qui permet de dire si on veut ou nom traiter les liens à la façon de SPIP

Refs: #9

Modifié
inc/markdown.php
src/CommonMarkSpipConverter.php

Détails : fix: interpréter les liens SPIP internes dans les raccourcis markdown + poser... (666a3fcc) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 29 août 2025 à 15h12min :

docs: ajouter des exemples de liens interne que l’on veut traiter via markdown

Modifié
demo/demo.md

Détails : docs: ajouter des exemples de liens interne que l'on veut traiter via markdown (fcba13fc) · Validations · spip-contrib-extensions / markdown · GitLab

==============================
Par Cerdic, le 29 août 2025 à 15h11min :

fix: Une URL à jour pour la spec commonmark, tant qu’à faire (pointe vers le même document)

Modifié
tests/CommonMarkStrictTest.php

Détails : fix: Une URL à jour pour la spec commonmark, tant qu'à faire (pointe vers le même document) (2aa67937) · Validations · spip-contrib-extensions / markdown · GitLab