You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Juste pour signaler qu'il y a un problème d'affichage avec la version epub de la documentation sur le C, le PDF ne pose pas de problème (merci au passage), mais le epub est illisible malheureusement. J'ajoute une image qui sera plus parlante en précisant que toutes les pages s'affichent de cette manière du début à la fin.
The text was updated successfully, but these errors were encountered:
Plus particulièrement, il semble qu'il se passe quelque chose avec ces deux lignes ajoutées dans le correctif, puisque le problème n'apparaît plus quand on les enlève.
Après un peu de lecture, je crois que je tiens un début de solution.
Django gère l'échappement automatiquement dans une certaine mesure, et arrive à suivre si les chaînes renvoyées par les filtres sont safe ou pas. On peut perdre cette information en cours de route, et je pense que c'est ce qu'il s'est passé avec l'ajout des replace à la suite de l'appel à emarkdown.
Il est possible si on est sûr de son coup de forcer le marquage comme safe avec mark_safe, et éviter ainsi à Django d'échapper tout ce qui ressemble à du HTML. Il y a plein une page de doc intéressante à ce sujet.
J'ai fait un test rapide en passant tout le retour de la fonction epub_markdown dans un mark_safe et ça semble résoudre le problème. Je ne suis pas sûr que c'est le meilleur choix, mais ça donne une direction dans laquelle continuer à investiguer.
Bonjour,
Juste pour signaler qu'il y a un problème d'affichage avec la version epub de la documentation sur le C, le PDF ne pose pas de problème (merci au passage), mais le epub est illisible malheureusement. J'ajoute une image qui sera plus parlante en précisant que toutes les pages s'affichent de cette manière du début à la fin.
The text was updated successfully, but these errors were encountered: