使用CLI和宏以编程方式将页面添加到Confluence

时间:2015-03-24 16:03:58

标签: confluence

我正在尝试将我们的mediawiki迁移到汇合处。我们尝试使用Universal Wiki Converter,但它会导出HTML内容,为此我们必须在内容中手动使用HTML宏。显然,我们不能手动为我们的wiki中的每个页面执行此操作。我使用了conflunec cli的功能:

confluence --action convertToStorageFormat --space "ITWP" --title "test001" --content "{html}bodytext{html}"   --server  --user  --password 

它吐出这样的东西:

<ac:structured-macro ac:name="html"><ac:plain-text-body><![CDATA[bodytext]]></ac:plain-text-body></ac:structured-macro>

汇合再次无法识别。

有什么方法可以将HTML内容发送到Confluence,它使用HTML宏来解析和显示像以前一样的标准页面吗?

1 个答案:

答案 0 :(得分:1)

您所看到的是汇合格式:

<ac:structured-macro ac:name="html">

是html-macro开始标记,依此类推。 如果你安装了&#34; Source Editor&#34;插件你应该能够输入:

<ac:structured-macro ac:name="html">
  <ac:plain-text-body>
    <![CDATA[bodytext]]>
  </ac:plain-text-body>
</ac:structured-macro>

进入它,你将在confluence页面上获取我们的内容(预览安装的html-macro插件)