Confluence Publisher 抛出具有此标题的页面已存在:此空间中已存在具有相同标题的页面

问题描述 投票:0回答:1

当通过 GitLab CI/CD 管道中的 docker-image confluence-publisher 发布 ascidoc 文档时,我收到错误:

A page with this title already exists: A page already exists with the same TITLE in this space

它成功创建了页面,但后来创建新版本时出现此错误,此空间中没有其他页面,因此我想创建具有此标题的唯一页面(发布者应编辑的页面除外)

如果我删除除祖先之外的所有内容并重命名管道运行的祖先。

docker cicd confluence
1个回答
0
投票

(我自己在这里回答这个问题,因为我在搜索github问题后发现了这个问题,但很难快速谷歌搜索这个问题,即使问题很容易解决)

我的问题是,我在

:
环境变量中使用了
PAGE_TITLE_PREFIX

GitHub 用户@dierk42 暗示:

我也有类似的问题。在我的例子中,原因是在生成的标题中使用冒号(“:”)。 Confluence 的搜索引擎 Lucene 将后跟冒号的单词解释为要搜索的搜索字段——在大多数情况下不会给出任何结果。所以脚本想要创建一个新页面。这被 Confluence 拒绝了。 (https://github.com/docToolchain/docToolchain/issues/339#issuecomment-522551548

因此,当页面标题中使用

:
(可能还有其他字符)时,它不会找到该页面并认为该页面不存在。

修复方法是更改我的页面的前缀,或者一般清理 ascii-doc 本身中的标题。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.