使用 Confluence Cloud API 发布文章时忽略 HTML 格式

Dan*_*any 6 confluence confluence-rest-api

我正在尝试使用 REST API 发布有关 Confluence 的文章。

当我以存储格式准备文章时,我会像缩进 HTML 代码一样缩进内容,并使用换行符和空格。问题是,当文章发布时,所有这些换行符和空格都会被保留,就好像我使用了<br/>不间断的空格符号一样。

例如,如果我发送这样的内容:

<p>First part of paragraph 
    <ac:link ac:anchor="4b14531b1624f2b">
        <ri:page ri:content-title="Test Article"></ri:page>
        <ac:plain-text-link-body><![CDATA[link caption]]></ac:plain-text-link-body>
    </ac:link>
 last part of paragraph.</p>
Run Code Online (Sandbox Code Playgroud)

在页面上的渲染是这样的:

First part of paragraph
    link caption
last part of paragraph.
Run Code Online (Sandbox Code Playgroud)

但我期望这样:

First part of paragraph link caption last part of paragraph.
Run Code Online (Sandbox Code Playgroud)

是否可以像普通 HTML 一样告诉 confluence 忽略空格?也许管理员可以更改一些设置?

如果我通过Web编辑器正常创建页面,然后通过API调用获取其内容,则所有返回的内容都在一行上。这太愚蠢了。

我以前使用过的 Confluence 服务器从未遇到过这个问题。

我使用的是 Confluence Cloud 版本。