当正文有“\r\n”表示“回车”和“换行符”时,如何以正确的 wiki 语法发布主题?
当我使用 data=json.dumps(%topic_body%) 时,它会使我的所有文本都带有字面上的“\r\n”!
当然,像这样格式化的文本 - 不能用作在汇合上格式化的 wiki!
这是通常标记的示例:
h1. Some Description
[Some link|Link...] is ...
h2. Some
h2. Some Versions
* 9
* 10
* 11
h1. Some Software
||Table 1 ||Block 1||Some||Some 2||
这是它通过 json 重现的方式:
{"storage": {"value": "b'h1. Some Description\\r\\n[Some link|Link...] is ...\\r\\n\\r\\nh2. Some\\r\\n\\r\\nh2. Some Versions\\r\\n* 9\\r\\n* 10\\r\\n* 11\\r\\n\\r\\nh1. Some Software \\r\\n\\r\\n||Table 1 ||Block 1||Some||Some 2||'", "representation": "wiki"}}}
这很重要,我不能在 markdown 中发送正文,因为我的 confluence 不理解这种宏方式:
<ac:structured-macro ac:name="attachments">
</ac:structured-macro>
所以我需要以这种方式发送我的主题正文,其中可以包括换行方法(https://confluence.atlassian.com/doc/confluence-wiki-markup-251003035.html)
我也不能使用记录:
明确地,通过输入两个连续的反斜杠:\\
因为在这种情况下,wiki 标记使所有文本的格式都相同,就像:
h1. Some Description \\ \\ [Some link|Link...] is ...
这整个字符串将是“h1”。尺寸。此字符串中的所有其他文本都将格式化为 h1,忽略任何其他标签。