【问题标题】:Is there MediaWiki API to convert mediawiki text to HTML?是否有 MediaWiki API 可以将 mediawiki 文本转换为 HTML?
【发布时间】:2016-03-04 06:37:16
【问题描述】:

是否有任何MediaWIki API,我可以在其中提交整个(可能非常大的)mediawiki 文本(用于维基百科文章),它会给我提供与在wikipedia 上查看的英语 HTML 文章完全相同的 HTML?

【问题讨论】:

  • 1) 可能不会。 2) 维基百科文章 wikitext 几乎没有自成体系;它充满了对模板的引用,您需要这些模板的来源(以及它们引用的任何模板等)来呈现页面。 3)我认为这是一个“推荐问题”,因此与 SO 无关。
  • 这不是推荐问题,而是关于mediawiki API相关编程的问题。建议问题是您是否建议使用 API A 而不是 API B。

标签: mediawiki wiki mediawiki-api


【解决方案1】:

您可以为此使用action=parse。我不确定限制是什么,但您可能会考虑在 POST 请求的正文中发送 text,而不是在 GET 请求的 URL 中。

【讨论】:

    【解决方案2】:

    svick 说的是标准方法。或者,您可以使用 Parsoid API 返回不同的 HTML(但看起来相同)。

    action=parse 不同,这不是MediaWiki 的一部分;如果您想将其用于您自己的 wiki,请参阅its documentation 了解如何设置它。

    【讨论】:

      【解决方案3】:

      它不是 mediawiki api,但您可以使用 Pandoc 将 mediawiki 文本转换为 html 或其他格式。

      【讨论】:

        猜你喜欢
        • 2012-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-03
        • 2011-01-26
        • 1970-01-01
        • 1970-01-01
        • 2013-12-06
        相关资源
        最近更新 更多