一、目标
将一个wiki上的页面导出,再导入到另一个wiki(例如安装在www.hhrz.org上的wiki)
二、方法:
下面假设要导出/导入所有页面。
访问特殊页面的网址,如:http://www.hhrz.org/mediawiki/index.php/特殊:所有页面 或者通过页面侧边栏的特殊页面工具箱访问。
(一)导出
1.英文版:访问Special:AllPages,中文版:访问例子:http://www.hhrz.org/mediawiki/index.php/特殊:所有页面
复制页面列表内容,整理成一行一个页面名称的文本列表。
2.英文版:访问Special:Export;中文版:访问 http://www.hhrz.org/mediawiki/index.php/特殊:导入页面
将上述处理后的文本粘贴到文本框中,点击“Export”,保存生成的.xml文件。
(二)导入
英文版,访问Special:Import;中文版,访问http://www.hhrz.org/mediawiki/index.php/特殊:导入页面,选择上述.xml文件,点击“Upload file”按钮即可。
三、实例操作
目标: 从http://www.hhrz.org/wiki/分类:HDWiki 导出所有页面,导入到本地
1:进入目标页面:http://www.hhrz.org/wiki/分类:HDWiki ,选择所有页面,拷贝到Uledit中,可以存成一个临时文件
2:编辑文件内容,将其整理成每行一个页面名称的文本列表
3:进入导出页面:http://www.hhrz.org/wiki/特殊:导出页面
将文本列表粘贴到,勾选需要的选项( 仅包含当前的修订,而不是全部的历史; 包含模板; 另存为文件),点击导出按钮。
-------------
导出页面
您可以将特定页面或一组页面的文本以及编辑历史以 XML 格式导出;这样可以将有关页面通过“导入页面”页面导入到另一个运行 MediaWiki 的网站。
要导出页面,请在下面的文本框中输入页面标题,每行一个标题,并选择你是否需要导出带有页面历史的以前的修订本,或是只选择导出带有最后一次编辑信息的当前修订版本。
此外你还可以利用链接导出文件,例如你可以使用特殊:导出页面/首页导出“首页”页面。
--------------
4:将生成的结果文件保存为.xml文件,如果直接显示内容页面,则将此页面另存为一个.xml文件
5:进入目标列表的导入页面,如:http://www.hhrz.org/mediawiki/index.php/特殊:导入页面
将上述的.xml文件导入即可