我们计划将现有的MediaWiki网站迁移到Confluence。但是当我搜索时,我了解到Universal Wiki Converter(UWC)工具已不再受支持或可用。因此,我很担心从哪里开始以及如何继续。我们计划将所有MediaWiki页面导出为XML,然后将它们导入Confluence。
所以,我的问题是这是否是正确的方法,以及如何轻松地将XML导入Confluence?
所以,我的问题是这是否是正确的方法,以及如何轻松地将XML导入Confluence?
使用Markdown作为导入/导出的通用格式。 Markdown可导入或导出到MediaWiki:
Markdown-Wiki
将维基2 markdown和markdown 2 维基之间进行转换的简单工具。
安装
该工具需要您在系统上安装npm。
npm install markdown-wiki
使用方法
cat foo.wiki | markdown2wiki > foo.md
Confluence可以渲染Markdown格式:
Markdown for Confluence提供了宏,用于在Confluence页面上呈现Markdown内容。该内容可以直接输入到markdown宏的主体中,也可以来自附件或URL。
或者将Markdown转换为HTML并由Confluence渲染:
npm install markdown-html
markdown-html in.md -o out.html
虽然它没有得到官方支持,但UWC仍然有效。我大约一年前成功地将一个moinmoin-wiki迁移到了confluence。但仍需要大量手动调整和脚本编写,因为UWC更像是一个工具而不是一个即插即用的解决方案。
从这里开始: https://migrations.atlassian.net/wiki/spaces/UWC/overview
带有构建说明的源代码: https://bitbucket.org/appfusions/universal-wiki-converter