我试图将一堆自动生成的页面发布到Confluence using REST。这些页面包含彼此的交叉引用,这些标签是我目前根据目标名称猜测URL的简单标记(" http://confluence.url/display/[space]/[name]"或者其他内容标识符)。
这有一些缺点:
我正在寻找一种方法,通过REST创建/更新这些页面,从一个页面到另一个页面创建正确的交叉引用。我试过了:
我想我可以事先解决所有必需的网页ID。另外,macros seem to be supported by REST,因此交叉引用的宏似乎是理想的。
答案 0 :(得分:1)
我找到了自己问题的答案:
<ac:link>
<ri:page ri:content-title="TheNameOfMyPage" />
<ac:plain-text-link-body>Link text</ac:plain-text-link-body>
</ac:link>
更新:此处更正式地记录了ac:link宏: https://confluence.atlassian.com/conf51/confluence-storage-format-336169254.html