我有一个不再编辑的mediawiki站点。我想将内容保存为静态HTML并禁用wiki --简而言之,就是取消站点的维基。
这将包括删除所有的编辑/讨论链接,因此使用wget的简单镜像不是我想要的。
有什么简单的方法可以做到这一点吗?
发布于 2012-02-18 18:22:18
您可以更改模板以删除所有这些编辑/讨论链接。在那之后,如果你喜欢的话,你可以wget镜像这个网站,或者保持它的原样。Wiki可以缓存这些页面,所以对于您的keep服务器来说,通过mediawiki提供这些页面并不是一件非常费力的事情。
但不管怎样,我也会保留wiki,这样你就可以随时返回,更改模板并重新导出它。
我实际上有一个网站与这样一个改变的模板。这样,我使用另一个(受保护的)域上的wiki进行编辑,而另一个wiki只显示页面。不过,你必须记住删除所有的编辑权限,否则人们仍然可以通过输入特定的url来编辑页面。
发布于 2012-02-20 06:51:32
使用http://www.mediawiki.org/wiki/Extension:DumpHTML
https://stackoverflow.com/questions/9340341
复制相似问题