MediaWiki到Confluence迁移

Vid*_*ari 5 migration portability mediawiki semantic-markup confluence

我们计划将现有的MediaWiki站点迁移到Confluence.但当我搜索它时,我开始了解Universal Wiki Converter(UWC)工具,该工具已不再受支持或可用.所以,我担心从哪里开始以及如何继续.我们计划将所有MediaWiki页面导出为XML,然后将它们导入汇合.

所以,我的问题是这是否是一种正确的方法,以及如何将XML轻松导入Confluence?

Pau*_*tte 4

使用 Markdown 作为导入/导出的通用格式。Markdown 可以导入或导出到 MediaWiki:

Markdown-Wiki

用于转换 wiki 2 markdown 和其他方式的简单工具。

安装

该工具要求您的系统上安装了 npm。

npm install markdown-wiki
Run Code Online (Sandbox Code Playgroud)

用法

cat foo.wiki | markdown2wiki > foo.md
Run Code Online (Sandbox Code Playgroud)

Confluence 可以渲染 Markdown:

Markdown for Confluence 提供了在 Confluence 页面上呈现 Markdown 内容的宏。内容可以直接输入到 Markdown 宏的正文中,也可以从附件或 URL 中输入。

或 Markdown 可以转换为 HTML 并由 Confluence 渲染:

npm install markdown-html

markdown-html in.md -o out.html
Run Code Online (Sandbox Code Playgroud)

如果上述选项不可行,XML 导出将需要 XSLT 或类似的东西才能从MediaWiki XML Schema转换为Confluence XML Schema 。

参考