我正在将github wiki转换为离线文档的项目,所以我需要一个php解析器将这些格式转换为HTML:
现在是否有一个用于这些语法的PHP解析器?
答案 0 :(得分:2)
这些语法是否有一个PHP解析器?
所有功能于一身的?不,当然不。大多数这些标记语言彼此完全无关。没有理由有人会同时想要所有这些。您将不得不为每个实现找到实现。
Creole,Markdown,MediaWiki,POD,Textile和reStructuredText都有纯PHP处理器。我的意思是,严肃地说,MediaWiki是用 PHP 编写的。你有没有做过任何研究,我的朋友?请,请启动您选择的搜索引擎并开悟。 php <format> parser
/ php <format> processor
返回了大量有关如何在PHP中处理这些内容的信息。
Asciidoc看起来像是一个已编译的程序,但你应该能够毫无问题地发布它。
org-模式?这不是emacs的事吗?不知道如何提取它。
RDoc看起来像Ruby一样。你应该能够为原生Ruby处理器外壳,这将是最谨慎的事情。
老实说,你可能只是想要Perl来处理POD,毕竟它是Perl的原生文档格式。
答案 1 :(得分:1)
Pandoc可能是最接近问题解决方案的。它不是在PHP中,但你肯定可以通过exec调用它。