Vid*_*ari 5 migration portability mediawiki semantic-markup confluence
我们计划将现有的MediaWiki站点迁移到Confluence.但当我搜索它时,我开始了解Universal Wiki Converter(UWC)工具,该工具已不再受支持或可用.所以,我担心从哪里开始以及如何继续.我们计划将所有MediaWiki页面导出为XML,然后将它们导入汇合.
所以,我的问题是这是否是一种正确的方法,以及如何将XML轻松导入Confluence?
使用 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 。
参考