有没有一种方法可以将页面从“Confluence”转移到“Azure Devops Wiki”?

12

我查阅了Azure DevOps Wiki的文档,但是并没有找到从Confluence导出页面并迁移到Azure DevOps的方法。希望有相关的建议。

4个回答

7
有没有一种方法可以将“Confluence”中的页面转移到“Azure Devops Wiki”中?
恐怕无法导入从Confluence导出的文件到Azure Devops Wiki中。
根据此有关在Confluence中导出内容的文档,内容可以导出为PDF、Word、Html、Xml格式。
但是这些格式不能直接显示在Azure Devops Wiki页面上。
这是待审核的功能请求
如果此功能被启用,似乎可以满足您的要求。
您可以对其进行投票和添加评论。
希望这可以帮助到您。

3

Confluence提供了丰富的RESTful API,您可以使用它来递归您的空间和页面,提取所有需要的详细信息,然后适当地格式化/编写这些信息以符合Azure DevOps Wiki(.md文件)。 这是非微不足道的,但我已经使用PowerShell和Confluence RESTful API做过类似的事情。


我说“迭代你的空间和页面”。 “递归你的空间和页面”更准确。 - ScottWelker
1
借鉴@Kevin Liu-MSFT的答案,另一个选择也出现了。因为Azure DevOps Wiki在内部实际上是一个Git存储库,所以您不需要导入。您只需要mark-down文件。将导出的Confluence文件(PDF、Word、Html、Xml)转换为mark-down(.md),克隆您的Azure DevOps Wiki存储库,然后添加它们。像Pandoc(https://pandoc.org/)这样的工具应该可以处理转换。 - ScottWelker
嘿@scottwelker,现在这是唯一的解决办法吗?因为该功能仍在开发中。 - priya
我目前想不到除了这里已经提到的方法之外的替代方案。祝你好运。 - ScottWelker
Confluence空间迁移到Azure Wikis #8274 可能会提供一些额外的帮助/想法。 - ScottWelker

2
我刚刚为单个Confluence wiki文章(只包含文本和格式)使用的解决方法是:您可以使用一个将粘贴的文本转换为markdown的工具。
例如:clipboard2markdown(使用to-markdown)。在线Web应用程序:https://euangoddard.github.io/clipboard2markdown/ 这样,您可以从Confluence wiki编辑器中粘贴文本,并让Web应用程序转换/生成Markdown格式的文本,然后将其粘贴到Azure DevOps wiki文章中。
(使用Google发现此方法)。

0

对我有效的方法:

  1. 在编辑模式下打开您的Confluence页面,并使用键盘快捷键复制所有内容。
  2. 现在转到所需页面上的Azure DevOps wiki,从工具栏中选择以HTML格式粘贴选项,并粘贴内容。 输入图像描述
  3. 这样,大部分内容都已经以富文本形式粘贴到了那里,布局与我们在Confluence上的布局几乎相同。

在Confluence上托管的任何图像可能无法在此处显示,您需要单独为相应的img标签提供新的来源。


这会让页面维护成为一场噩梦。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接