我们有自己的内部网服务器,上面有 wiki。可以从外部访问,但我们不在上面托管网页。我们在那里同步大部分数据,这对协作非常有用。
我们将一些文档标记为公开,并希望全世界都可以在我们基于“托管”的网站上访问它们。
我们希望将公共文章(无人登录时可见的文章)从我们办公室的服务器“镜像”到互联网上某处的网站。
注意:最好有某种 cron 作业或其他东西,让托管每隔 4-8 小时左右从服务器提取公共数据到托管服务上的可浏览副本。网站可以链接到它并以不同的方式显示它(我们使用不同的 css 等)
尼安德特人的解决方案: 我正在考虑使用“Teleport pro”(一种 1997 年推出但仍然效果奇佳的老工具:)之类的工具克隆公共内联网站点,然后将其复制到网站。
答案1
如果您使用 MediaWiki,DumpHTML 扩展会将整个内容推送到静态文件中:http://www.mediawiki.org/wiki/Extension:DumpHTML
编辑:不确定这将如何处理需要登录的页面。
答案2
您可以尝试一下wget
,在这种情况下,它非常有效,并且很容易放入 cron 作业中。它在每个 Linux 发行版中都可用。