1

所以我有一个使用 PHP Markdown Extra 扩展的网站(增加了对 Github Flavored Markdown 的支持),直到最近一切正常。但是今天我注意到在我的实时服务器和本地环境中,Markdown 没有在 HTML 中呈现链接语法。

所以这或多或少是我从每个文件中得到的。

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

我不知道为什么会发生这种情况,我在这个库的任何地方都找不到任何其他发生这种情况的实例,我也找不到另一个同样好的库。

如果有人能给我任何关于为什么会发生这种情况的提示,那就太好了。Markdown 解析器的源代码位于https://github.com/EvolutionSDK/EvolutionSDK/tree/master/bundles/markdown并且在实时站点上发生这种情况的示例是http://youmacon.com(希望由当您查看实时站点示例时,它将被修复)。

这可能与我从 Phar 中运行框架有关吗?

4

1 回答 1

1

原来问题是 PHP Markdown 无法在命名空间中正常运行。当我删除命名空间时,问题就消失了。(奇怪)我稍后会调查,也许会提交一个拉取请求。

于 2012-08-23T17:20:04.837 回答