2012-08-15 2 views
1

J'ai donc un site qui utilise l'extension PHP Markdown Extra (avec un support supplémentaire pour Github Flavored Markdown) et jusqu'à récemment tout fonctionnait bien. Cependant, aujourd'hui, j'ai remarqué à la fois sur mon serveur live et dans mon environnement local que Markdown ne rendait pas la syntaxe du lien en HTML.PHP Markdown Extra - Liens ne pas analyser

Donc c'est plus ou moins ce que je recevais avec chaque fichier.

"<p>[link](http://kellybecker.me)</p>" === Markdown("[link](http://kellybecker.me)"); 

Je ne sais pas pourquoi cela se passe et je ne peux pas trouver un autre exemple de ce qui se passe partout avec cette bibliothèque, et je ne pouvais pas trouver une autre bibliothèque qui était tout aussi bon.

Si quelqu'un pouvait me donner des conseils pour expliquer pourquoi cela se passe, ce serait merveilleux. Le code source de l'analyseur de démarques est à https://github.com/EvolutionSDK/EvolutionSDK/tree/master/bundles/markdown et un exemple de ce qui se passe sur un site en direct est http://youmacon.com (espérons que lorsque vous regarderez l'exemple de site en direct, il sera corrigé).

Est-ce que ceci pourrait avoir quelque chose à voir avec le fait que je cours le cadre d'un Phar?

Répondre

1

Il s'avère que le problème était que PHP Markdown ne peut pas s'exécuter correctement dans un espace de noms. Lorsque j'ai supprimé l'espace de noms, le problème a disparu. (Bizarre) Je vais examiner cela plus tard et peut-être soumettre une demande de traction.

Questions connexes