我想将我正在从事的项目的文档放在 confluence wiki 上,并且我想从 javadocs 自动生成一些文档。是否有一个 confluence 插件可以让这变得简单(在初步搜索中没有看到),或者有没有人编写脚本来基于 javadocs 将 wiki 页面发布到 confluence?蚂蚁任务可能很酷,然后我可以将 wiki 作为目标。
有没有人尝试过从ScrewTurn迁移到Confluence?我希望我可以将ScrewTurn数据库导出到xml,然后使用实用程序将其置于Confluence可以理解的格式 - 也许是Universal Wiki Converter使用的格式.
有人用过这样的实用工具吗?在我尝试自己写一个之前,有什么我应该知道的吗?
更新:我已经安装了Confluence试用版,我看了一下备份.有一个entities.xml看起来像数据存储的文件.root标签是<hibernate-generic>让我相信他们使用Hibernate的.我不熟悉Hibernate,但这应该是有用的.
我一直在使用内容报告表宏,它一直在工作。理想情况下,我只想列出与某些标签匹配的内容,并按字母排序顺序锁定而不显示内容作者。
我还没有成功地想出一种方法来做到这一点。
有没有办法只编辑该宏的源代码并创建一个“新的”?我正在努力寻找任何有用的文档。
任何建议表示赞赏!
在Stack Overflow上,我可以将标记<kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>F2</kbd>用于Ctrl+ Alt+ 等键盘快捷键F2。
在Confluence中这样的事情也可能吗?如果是,怎么办?
我正在尝试使用 Python 的xmlrpclib. 我已经知道如何更新现有页面的内容,但如何创建一个全新的页面?
我使用以下脚本来更新内容:
import xmlrpclib
CONFLUENCE_URL='https://wiki.*ownURL*/rpc/xmlrpc'
def update_confluence(user, pwd, pageid, newcontent):
client = xmlrpclib.Server(CONFLUENCE_URL,verbose=0)
authToken=client.confluence2.login(user,pwd)
page = client.confluence2.getPage(authToken, pageid)
page['content'] = newcontent
cient.confluence2.storePage(authToken, page)
client.confluence2.logout(authToken)
Run Code Online (Sandbox Code Playgroud)
这在更新内容时效果很好。但问题是,pageID在创建新页面时我需要以某种方式解决,但我不知道该怎么做。
有没有其他方法可以创建新页面?
我正在汇合的页面结构中捕获会议记录。我想将所有会议记录导出到共享驱动器以供其他人阅读。我找到了有关如何导出页面或空间的注释,但没有找到有关页面下方页面的注释。例如,我想要“父页面”下面的所有内容,但不需要其他任何内容。
例如
Space
Unrelated Pages
Unrelated Pages
Parent of Parent
Parent Page
Child Page 1
Child Page 2
Child page 3
Run Code Online (Sandbox Code Playgroud)
我想将子页面拖动到共享驱动器。我希望使用以下之一,例如curl、.bat 文件、python、R 等。
这是confluence的云版本
我想正确格式化目录树图,例如:
- /folder1
- /folder2
- /folder3
- file1
- file2
Run Code Online (Sandbox Code Playgroud)
为此我应该使用什么标记?
通过查看默认会议记录模板,我看到诸如$currentDateLozenge或 之类的变量$documentOwner。它会按预期创建包含当前日期和我的姓名的页面。但是,当我将此模板复制/粘贴到自定义模板中时,这些变量会像任何其他变量一样通过提示输入值来做出反应。
我想念什么?
这些显示 GitHub操作结果的 GitHub 工作流程徽章在 GitHub README.md 等中显示良好,或者在具有连接到 GitHub 的会话的浏览器中粘贴为 URL 时显示良好。
但是,当使用相同的 URL(或从隐身浏览器实例)从 Confluence Cloud 访问时,GtHub 返回未找到 404,这并不奇怪。
GitHub 是否有一项设置,例如 Azure one Azure Pipelines 状态徽章未在 Markdown 中显示以使徽章公开?到目前为止我还没有找到。
(在 Jenkins 上,此选项称为“为匿名用户授予 ViewStatus 权限”。)
聚苯乙烯
今天早上又谷歌了一下,发现:
但第二个链接中的解决方案对我不起作用。
continuous-integration github salesforce confluence github-actions
我正在尝试使用 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 版本。
confluence ×10
markup ×2
wiki ×2
formatting ×1
github ×1
javadoc ×1
migration ×1
python ×1
salesforce ×1
screwturn ×1
scripting ×1