是否有MediaWiki API将mediawiki文本转换为HTML?

问题描述:

有没有任何MediaWIki API可以提交完整的(可能非常大的)mediawiki文本(对于*文章),这会给我HTML与英文语言的wikipedia上查看的HTML文章完全相同?是否有MediaWiki API将mediawiki文本转换为HTML?

+0

1)可能不是。 2)*的文章wikitext几乎没有自足;它充满了对模板的引用,并且您需要这些模板(以及它们引用的任何模板等)的来源来呈现页面。 3)我认为这是一个“推荐问题”,因此不属于SO。 – hobbs

+0

这不是推荐问题,而是与mediawiki API相关的编程问题。推荐问题是你会推荐使用API​​ A而不是API B. – ace

您可以使用action=parse。我不确定限制是什么,尽管您可能会考虑在POST请求的主体中发送text,而不是在GET请求的URL中。

svick说的是标准方法。或者,您可以使用返回不同HTML的Parsoid API(但它看起来相同)。与action=parse不同,这不是MediaWiki的组成部分;如果您想将它用于您自己的wiki,请参阅its documentation关于如何设置它。