我们计划将现有的MediaWiki网站迁移到Confluence。但当我搜索它时,我开始了解Universal Wiki Converter(UWC)工具,该工具已不再受支持或可用。所以,我担心从哪里开始以及如何继续。我们计划将所有MediaWiki页面导出为XML,然后将它们导入汇合。
所以,我的问题是这是否是一种正确的方法,如何将XML轻松导入Confluence?
答案 0 :(得分:2)
使用Markdown作为导入/导出的通用格式。 Markdown可以导入或导出到MediaWiki:
降价维基
转换wiki 2降价和其他方式的简单工具。
安装
工具需要在系统上安装npm。
npm install markdown-wiki
用法
cat foo.wiki | markdown2wiki > foo.md
和Confluence可以呈现Markdown:
Confluence的Markdown提供了在Confluence页面上呈现Markdown内容的宏。内容可以直接输入降价宏的正文中,也可以来自附件或网址。
或Markdown可以转换为HTML并由Confluence渲染:
npm install markdown-html
markdown-html in.md -o out.html
如果上述选项不可行,则
XML导出需要XSLT或some equivalent才能从MediaWiki XML Schema转换为Confluence XML Schema。
<强>参考强>
答案 1 :(得分:0)
UWC仍然可以正常使用。大约一年前,我设法将moinmoin-wiki迁移到融合版。仍然需要大量的手动调整和脚本编写,因为UWC不仅仅是一种现成的解决方案,更是一种工具。
从这里开始: https://migrations.atlassian.net/wiki/spaces/UWC/overview
带有构建指令的源: https://bitbucket.org/appfusions/universal-wiki-converter