首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将合流宏插入到由confluence Rest Api创建的页面中?或者如何创建一个带有宏附件的页面?

合流宏(Include Macro)是Confluence中的一个功能,可以将其他页面的内容嵌入到当前页面中。通过Confluence Rest API创建页面时,可以使用以下步骤将合流宏插入到页面中:

  1. 创建一个新页面或获取现有页面的内容。
  2. 在页面内容中插入合流宏的语法。合流宏的语法格式为{include:page=PageTitle},其中PageTitle是要嵌入的页面的标题。
  3. 使用Confluence Rest API将更新后的页面内容提交保存。

以下是一个示例的请求体,用于创建一个带有合流宏的页面:

代码语言:txt
复制
{
  "type": "page",
  "title": "My Page",
  "space": {
    "key": "SPACEKEY"
  },
  "body": {
    "storage": {
      "value": "<p>This is my page content.</p><p>{include:page=PageTitle}</p>",
      "representation": "storage"
    }
  }
}

在上述示例中,PageTitle是要嵌入的页面的标题,SPACEKEY是目标空间的键。

关于创建带有宏附件的页面,可以使用Confluence的附件功能。通过Confluence Rest API创建页面时,可以使用以下步骤添加附件:

  1. 创建一个新页面或获取现有页面的内容。
  2. 使用Confluence Rest API上传附件,并获取附件的ID。
  3. 在页面内容中插入附件的语法。附件的语法格式为!AttachmentID!,其中AttachmentID是附件的ID。
  4. 使用Confluence Rest API将更新后的页面内容提交保存。

以下是一个示例的请求体,用于创建一个带有附件的页面:

代码语言:txt
复制
{
  "type": "page",
  "title": "My Page",
  "space": {
    "key": "SPACEKEY"
  },
  "body": {
    "storage": {
      "value": "<p>This is my page content.</p><p>!attachmentId!</p>",
      "representation": "storage"
    }
  },
  "version": {
    "number": 2
  },
  "ancestors": [
    {
      "id": "parentPageId"
    }
  ],
  "metadata": {
    "labels": {
      "results": [
        {
          "prefix": "global",
          "name": "label1"
        }
      ]
    }
  }
}

在上述示例中,attachmentId是附件的ID,SPACEKEY是目标空间的键,parentPageId是父页面的ID。

请注意,上述示例中的请求体仅包含了必要的参数,实际使用时可能需要根据具体情况添加其他参数。

腾讯云的相关产品和产品介绍链接地址可以在腾讯云官方网站上查找,根据具体需求选择合适的产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Confluence 6 上传文件

你可以选择在页面中将文件显示为一个链接,一个图片或者嵌入到页面中(使用宏)。 上传一个文件到页面中你需要具有空间的权限 添加附件(Add Attachments)。...上传一个文件 有多种办法可以上传一个文件到页面中。 在页面编辑器中,你可以: 将文件直接拖动到页面中。...请查看 Configuring Attachment Size 页面中的内容来了解文件是如何被索引的。...创建缩略图 当你插入一个上传的文件到页面的时候(例如 Word 文档或者 Excel 电子表格),Confluence 将会为这个文件的内容创建缩略图,这样这个文件可以在页面中被查看或者预览。...在 Confluence 服务器上,缩略图的创建时由 Confluence 服务器完成的。 在 Confluence 数据中心,缩略图的创建是在外部进行的,这样能够尽量避免对节点的影响。

1.3K20

【DB宝47】企业知识分享+团队协作神器之Confluence

空间是Confluence系统中的一个区域,用于存储wiki页面,并可实现对空间中的所有文档进行统一的权限管理。...在页面中可以通过@其它成员,通知相关成员查看文档。文档保存成功后,被@的成员就会收到邮件,并可根据邮件中的链接访问到该文档,然后进行评论或者协同编辑。...推荐的创建方式是,先进入父目录的页面,然后再点击【Create】进行创建。在创建文档页面中,可以看到新建文档的“父页面/Parent”,表示新文档创建后将位于“父页面”文件的下一个层级中。...这里选择空白页面创建。 在编辑时,页面遵循所见即所得的编辑方式,基本上跟在MS Word中的操作类似。 Confluence也集成了许多编辑工具,可以很方便地插入图表、链接、附件、代办列表等等。...包括支持Markdown语法、支持Todo任务列表、支持多种宏等等。 ? 【目录/Table of Contents】插入目录插入目录宏,可根据你的标题格式自动生成目录。

1.4K40
  • 【DB宝47】企业知识分享+团队协作神器之Confluence

    空间是Confluence系统中的一个区域,用于存储wiki页面,并可实现对空间中的所有文档进行统一的权限管理。...在页面中可以通过@其它成员,通知相关成员查看文档。文档保存成功后,被@的成员就会收到邮件,并可根据邮件中的链接访问到该文档,然后进行评论或者协同编辑。...如果对Confluence自带的模板不满意,还可以对模板进行调整,或者根据自己的需求创建其它类型的模板。...推荐的创建方式是,先进入父目录的页面,然后再点击【Create】进行创建。在创建文档页面中,可以看到新建文档的“父页面/Parent”,表示新文档创建后将位于“父页面”文件的下一个层级中。...[20210324101426.png] 【目录/Table of Contents】插入目录插入目录宏,可根据你的标题格式自动生成目录。

    1.3K40

    Confluence 6.15 附件宏参数

    如果你希望输入多个标签的话,请使用逗号分隔符来分隔需要使用的标签。Confluence 将会仅显示附件,这个附件具有所有(all)标记的标签。匹配条件是是 AND 而不是 OR。...有关对附件进行标签的相关信息,请参考 Add, Remove and Search for Labels 页面中的内容。...Page Title (page) (None) 被用来从其他页面中显示附件。如果你不输入页面的标题的话,宏将会显示附加到当前页面的所有文件。...日期(date) – 对日期进行排序(最新的排在前面) 大小(size)– 按照从大到小的顺序进行排序 名字(name)– 按照字符顺序进行排序 创建日期(created date) - 按照创建日期的倒序进行排序...Page Title (page) (None) 被用来从其他页面中显示附件。如果你不输入页面的标题的话,宏将会显示附加到当前页面的所有文件。

    60610

    Confluence 6.15 附件宏参数

    按照创建日期的倒序进行排序(最新的排在前面) Sort Order(sortOrder) ascending 使用组合的排序( Sort By )参数进行排序,来对附件按照升序或者降序进行排序。...Allow Upload(upload) true 如果被选中,附件的列表将会包含运行用户进行浏览和附加一个新文件的选项。 Page Title(page) (None) 被用来从其他页面中显示附件。...如果你不输入页面的标题的话,宏将会显示附加到当前页面的所有文件。 Show Previews(preview) true 被用来显示一个附件文件的预览。...Allow Upload (upload) true如果被选中,附件的列表将会包含运行用户进行浏览和附加一个新文件的选项。Page Title (page) (None)被用来从其他页面中显示附件。...如果你不输入页面的标题的话,宏将会显示附加到当前页面的所有文件。Show Previews (preview) true被用来显示一个附件文件的预览。

    56030

    Confluence 6 安全概述和建议概述 原

    这个页面将对系统的安全进行大致的描述,同时也会对 Confluence 的安全配置提供建议。作为一个向公众开放的 Web 应用程序,Confluence 的应用程序级别的安全是非常重要的。...by Embedded Crowd 哈希加密算法加密后存储到数据库中。...跨站点脚本 作为一个内容管理系统,允许用户能够在系统中创建内容,并且将创建的内容发布在网络上。...我们将会对跨站点脚本攻击进行更多的关注: Confluence 中的 Wiki 标记语言不支持危险 HTML 标记 在默认的情况下,你不能向宏中插入 原生 HTML 标记 HTML 作为附件上传到服务器上话...有关如何在 Confluence 中配置 SSL 的信息,请参考 Running Confluence Over SSL or HTTPS 页面中的内容。

    1.3K40

    基于 DevOps 决策路径的知识管理系统建设方法论

    文档自动生成 文档自由度高,结构建模弱 CI/CD 流程强绑定,支持合并请求检查流程 支持基本项目权限与审计插件 支持本地部署 Confluence + Jira 支持页面模板与宏组件插入 流程型建模强...GitLab Wiki:通过 CI 触发 Push 到 Wiki Repo GitLab 的 Wiki 本质是一个特殊 Git 仓库,开发者可以通过 Git 操作直接写入文档。...Confluence:借助 ScriptRunner 或 REST API 集成 Confluence 提供丰富的 REST API 端点,例如: GET /rest/api/space 查询空间...POST /rest/api/content 创建页面 PUT /rest/api/content/{id} 更新内容 流程集成建议: 配合 Bitbucket Pipelines 或 Jenkins...联动的国产平台如 Gitee Wiki; 若团队基于 GitLab 已建成流程链条,可使用 Git 操作方式与 Wiki 集成; 若更注重跨部门协作和页面渲染美观,Confluence 是一个可控选项

    9610

    Confluence 6 其他页面操作和页面大小

    在 Confluence 的页面中,你可以对 Confluence 进行下面的一些操作: 拷贝(Copy)一个页面或者子页面 删除(Delete)一个页面或者一个页面的特定版本 通过 页面通知(page...搜索(Search)页面的内容,同时也包括附件。 导出页面为 Word, PDF, HTML 或 XML 格式 点赞(Like)一个页面 我们建议你不要在页面或者附件名中使用特殊字符串。...如果你使用了特殊的字符串,页面或者附件可能不能在 Confluence 的搜索中找到,同时也有可能导致 Confluence 的功能损坏。...如果你对一个页面进行重命名,Confluence 将会自动更新与你重命名相关的所有页面。但是针对一些 宏(Macros)中的内容,Confluence 是没有办法进行更新的。...在你对大的页面内容进行保存的时候你可能会遇到 Confluence 的一些问题。Confluence 能够支持大概 5MB 的内容(这个 5MB 的内容不包括页面中的附件)。

    1.8K00

    Confluence 6 如何考虑设置一个空间的主页

    你可以使用 Info, Tip, Note, and Warning Macros 来创建带有颜色的对话框,然后将信息放在里面。 这个空间是什么?...如果你希望显示一些内容,你可以使用这个宏,然后将要显示的内容使用标签进行过滤。你可以通过对页面和博客页面中添加特定的标签后,将内容使用标签过滤到页面中。...使用标签组织你的空间 你可以在你的空间中使用标签来组织你的内容。例如,你现在有一个学习和开发的空间,你可以为在线学习资源,将要学习的内容,和培训策略创建不同的标签。...添加搜索对话框能够让你更加容易在空间中查找 Livesearch Macro 能够允许你的你的 Confluence 页面中创建搜索对话框,这个搜索对话框只能对你空间的内容进行搜索,不能进行全站搜索。...在 Confluence 中创建你的 JIRA 显示 如果你的 Confluence 站点连接到了 Jira 应用,你在你的 Confluence 站点中创建和显示 Jira 应用上的问题。

    1.5K60

    设置 Confluence 6 外部索引站点 原

    Confluence 并不能比较容易的对外部站点进行搜索,这个是因为 Confluence 使用的是 Lucene 内部查找,但是你还是有下面 2 个可选的方案: 嵌入外部页面到 Confluence...替换 Confluence 查找 嵌入外部页面到 Confluence 如果你有少量的外部页面内容需要你的 Confluence 站点进行索引,你最好可以启用 HTML Include Macro 宏...,使用这个宏将外部页面嵌入到你的 Confluence 页面中。...这个是 Confluence 提供的一个高级选项,相对于对 Confluence 的内部搜索进行修改来说,这个选项更加容易进行操作。...你可能需要在你的应用服务器上插入合适的上下文路径,这样能够在 Confluence 中显示正确的路径。

    89020

    一个小团队使用的知识管理方案与工具

    ,虽然说有支持 markdown 和其他编辑器的插件,但安装过程中的那种酸爽……,有时候真的是一个接着一个的坑!...现在有这样的需求,刚好也可以尝试一下,于是到 Confluence 官网进行了解试用了一波:知识管理+论坛式的问题讨论,加上各种强大的宏插件,同时也提供了私有化的部署教程!...Atlassian Confluence(简称 Confluence)是用 JAVA 语言编写的基于 WEB 的企业 Wiki,它是由 Atlassian公 司开发并向市场发布的。...Confluence 的优势 企业级的安全性; 安装简单,易于管理; 简洁,友好的用户界面; 强大的构造和搜索功能; PDF 导出和自动的重构; 开放的 API 接口,灵活扩展和集成; Confluence...Confluence 的概念特征 空间:分布式存储知识; 页面:用简单的符号来描述你的想法; 共享:和你的团队快速的协作; 搜索:跨页面,注释和附件间的搜索; 组织:高效地创建灵活的页面结构; 注释:进行小组讨论

    1.5K30

    Confluence 6 应该如何在我的空间中组织内容

    页面和博客 你在 Confluence 中创建的任何内容,从会议记录到回顾和任何中间的内容,不管来源是博客和页面。 你的主页将是任何访问你网站中的用户首先看到的内容。...你的博客页面将会滚动显示到最老的内容。如果你的用户有兴趣查看的话,他们也能够查看到最老的内容。 如果你创建的内容是最新的,但是这些内容可能会随着之间的变化有所改动的话,你可以将这些内容创建为页面。...页面是可以嵌套的,因此每一个页面都可以有自己的子页面,这样可以让你将页面整理为分类或者子分类。 配置边栏 你可以对变量进行配置,这样有助于你的用户更好的在你的空间中导航访问内。...请访问 Configure the Sidebar  页面中的内容获得更多的信息。 在边栏中有关空间的的快捷链接部分将会链接你到重要的内容。...使用标签 标签是你可以添加到页面,博客页面和附件中关键字或者标记(tags)。 通过定义你自己的标签可以使用这些标签来进行分类,识别或者书签 Confluence 中的内容。

    1K20

    xwiki功能-快捷键

    class b) 查看操作 C 跳转到页面注释 A 跳转到页面附件 H 跳转到页面历史 I 跳转到页面信息 D 查看页面源码 c) 其他操作 F2 重命名页面 Delete 删除页面 编辑Wiki...Ctrl + B or Meta + B 选定的文本为粗体 Ctrl + C or Ctrl + Insert 复制当前选择到剪贴板 Ctrl + ↓ 当表格包含插入符或者选择表格,能在表格下面创建空段...当你不能移动插入号在表格后面时,这是很有用的。...Ctrl + I or Meta + I 选定的文本为斜体 Ctrl + U or Meta + U 选定的文本添加下划线 Ctrl + ↑ 当表格包含插入符或者选择表格,能在表格前面创建空段。...配置快捷键 修改快捷键 在Main空间创建一个页面,例如KeyboardShortcuts,把下面内容粘贴进去: core.shortcuts.view.edit=e core.shortcuts.view.wiki

    95430

    Confluence 6.15 博客页面(Blog Posts)宏参数

    在 Confluence 存储格式或者 Wiki 标记(wikimarkup)中使用的参数名与在宏浏览器中使用的标签名是不同的,在下面我们将会用括号列出  (example)。...如果博客有包含摘要宏,那么博客页面宏将会显示博客摘要中的内容。如果博客没有摘要宏,那么博客页面将会显示博客的前几个句子。entire - 为每一个博客显示完整的内容。...是一样的@all — Confluence 站点的所有空间* — 与上面 @all 是一样的当你指定一个个人空间的时候,请记住在个人空间名字前加一个波浪符(~)例如 ~jblogs 或者 ~jbloggs...如果博客有包含摘要宏,那么博客页面宏将会显示博客摘要中的内容。如果博客没有摘要宏,那么博客页面将会显示博客的前几个句子。 entire - 为每一个博客显示完整的内容。...是一样的 @all — Confluence 站点的所有空间 * — 与上面 @all 是一样的 当你指定一个个人空间的时候,请记住在个人空间名字前加一个波浪符(~)例如 ~jblogs 或者 ~jbloggs

    85460

    Confluence 6 设置你的个人空间主页

    不论你是否正在使用个人空间为沙盒来测试一些内容,组合灯显示是如何工作的,一个能够导航到其他空间和内容的页面,或者一些完全不同的东西。下面一些红能够帮助你在你的个人空间中更加有效的使用和发布信息。...使用 Favorite Pages Macro 宏来创建你的空间页中为以后保存的页面列表,能够让你更加容易的导航到这些页面中。...使用 Content by User Macro 宏来跟踪所有你创建的的页面,评论和空间的更新,因此你可以在这个地方找到你有关你工作过的任何东西。...使用 Recently Updated Dashboard Macro to 来持续跟踪你 Confluence 站点中的所有你感兴趣的内容。...在面板中能够让你选择是那些你希望持续更新的空间,用户,博客页面,页面或者文件。

    1.7K50

    Confluence 6 识别慢性能的宏 原

    Total time: 182ms 希望添加类: 添加下面的行到文件 confluence-install>/confluence/WEB-INF/classes/log4j.properties...中: log4j.logger.com.atlassian.renderer=DEBUG 添加正确的 WikiMarkupParser.class 到 /confluence/WEB-INF/classes...你需要手动创建 renderer 和 v2 文件夹。 在页面属性合并中,这个配置应该能够给你在页面载入的时候那些插件消耗了最多的世界。...你也可以使用这个工具来找到你的 Confluence 使用了那些宏: How to Search Confluence for Uses of a Macro。...结论 结合 performance tuning 页面中提供的技巧,或者打开指定宏的提高请求。在一些情况下,可能没有系统性能的结论 —— 你需要避免对过多的宏进行日志。

    44130

    Confluence 6 识别慢性能的宏 原

    Total time: 182ms 希望添加类: 添加下面的行到文件 confluence-install>/confluence/WEB-INF/classes/log4j.properties...中: log4j.logger.com.atlassian.renderer=DEBUG 添加正确的 WikiMarkupParser.class 到 /confluence/WEB-INF/classes...你需要手动创建 renderer 和 v2 文件夹。 在页面属性合并中,这个配置应该能够给你在页面载入的时候那些插件消耗了最多的世界。...你也可以使用这个工具来找到你的 Confluence 使用了那些宏: How to Search Confluence for Uses of a Macro。...结论 结合 performance tuning 页面中提供的技巧,或者打开指定宏的提高请求。在一些情况下,可能没有系统性能的结论 —— 你需要避免对过多的宏进行日志。

    34540

    2019年初,一次Confluence迁移升级历程

    Atlassian Confluence 从5.7.1升级到 6.14.1 背景 随着时间的推移 用户量不断增长 数据量也越来越大 Confluence最初安装使用的是内存数据库 由于这个技术债务...数据迁移 数据迁移主要是从旧的Confluence导出备份,然后导入到新的Confluence进行还原 在Confluence中有两种备份类型: 站点备份: 在 "管理 "> "备份与恢复" 页面创建备份...单空间备份: 从导出单空间为XML文件创建(在空间高级配置页面) 数据迁移过程遇到的最大问题是:包含emoji表情的xml无法导入到新版本 解决方式是:将备份包解压,然后对其中的entities.xml...,然后每个空间导入还原 迁移过程中旧的Confluence空间只读,迁移之后修改域名指向新的Confluence 迁移后处理 迁移完成后,主要对以下事项进行了处理 空间页面历史权限处理 Confluenc...宏中文乱码处理 关闭登录验证码 修改忘记密码链接 Confluence和Jira集成 影响 迁移之后,Confluence页面URL的pageid可能会发生变化 参考 Confluence官方安装升级文档

    5K20
    领券