【问题标题】:Render pages in Collection as if they were rendered by wiki engine渲染 Collection 中的页面,就好像它们是由 wiki 引擎渲染的一样
【发布时间】:2014-01-10 03:30:32
【问题描述】:

我正在尝试使用 Mediawiki Collection extension,从我的文章中生成书籍(我觉得这非常很有用)。但是,它不会以与我的 mediawiki 实例相同的方式呈现所有内容。

即,

  • mathjax 元素不呈现
  • 图片也无法渲染

例如,这里的事物是如何被 wiki 呈现的

以及它们如何最终出现在 Collection 生成的 pdf 中

我理解这种行为背后的原因:渲染不是由我的 wiki 完成的,而是由一些外部服务完成的,它不知道我的客户端插件。

我的问题是:如何让我的 wiki 呈现我想要的所有页面,可能是带有所有客户端扩展的 HTML,然后将结果转换为 PDF?

当我在“可打印”视图(使用&printable=yes)中打开页面时,它会按照我的意愿呈现所有内容。使用它一次渲染多个页面可能会很好(这本质上是 Collections 所做的......)

谢谢

【问题讨论】:

    标签: mediawiki mediawiki-extensions


    【解决方案1】:

    我最终创建了一个扩展程序,它获取页面列表并将它们全部呈现到一个页面中。之后我就可以打印了

    代码可用here

    这就是它现在在 PDF 中的样子:

    您也可以添加&printable=yes,它会为您提供一个完全准备好的可打印版本,您可以将其保存为 HTML。

    【讨论】:

      猜你喜欢
      • 2013-12-18
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      • 2012-06-02
      • 2017-03-05
      • 1970-01-01
      相关资源
      最近更新 更多