将包含页面宏添加到页面以在此页面中显示另一个页面或博文的内容。

这个宏适用于:

  • 唯一来源的说明或文档
  • 在多个空间共享的信息
  • 任何内容引用的情形

您可以将多个包含页面宏添加到您的页面,并将它们与文本、图像、表格和其它宏组合在一起。

因为您只是包括其它页面的内容,而不是复制它,所以对原始页面的更改都会自动更新引用该页面的任何地方。

包含页面宏遵守空间权限和页面限制,因此请务必检查哪些人可以查看您要包含的页面。

截图:会议纪要页面,顶部带有可重复使用的警告。

要了解如何创建可重用的内容库,请查看Develop Technical Documentation in Confluence

在页面中添加宏

在页面中添加Include Page宏:

  1. 从编辑器工具栏中,选择插入(Insert) > 其它宏(Other Macros)
  2. Confluence content类别中选择Include Page
  3. 输入要包含的页面的标题。它可以在当前空间,也可以在另一个空间。
  4. 点击Insert

然后,您可以发布您的页面以查看宏的效果。

截图:包含页面宏嵌套在编辑器中的提示宏中。


修改宏参数

宏参数用于设置宏的行为。

要更改宏参数:

  1. 在编辑器中,点击宏占位符并选择“编辑(Edit)”。
  2. 根据需要设置参数,然后选择“插入(Insert)”。

这是此宏中可用的参数列表。

参数

默认值

描述

Page to Include

None

这是您想要包含在当前页面中的Confluence页面或博文的名称。开始输入页面标题,Confluence会提示当前空间和其它空间中匹配的页面。

或者,您可以按如下方式指定页面:

  • 如果页面或博文位于另一个空间中,请在页面名称前添加空间关键字和冒号。例如,DOC:My page name。空间关键字区分大小写。
  • 要包含博文,请指定博文的日期和标题。例如:/2010/12/01/My blog post
  • 您可以使用~username作为空间关键字包含来自个人空间的页面,其中“username”是此人的用户名。例如,~jsmith:My page name

如果Confluence存储格式或wiki标记中使用的参数名称与浏览器中使用的参数名称不同,则会在参数名下方用括号列出,例如(example)。

限制

这个宏有一些你需要注意的限制:

  • 该宏遵守空间权限和页面限制。它不会向没有足够权限查看包含页面的人显示内容。
  • 该宏将包含整个页面内容。如果您只想引用页面的一部分,请改用Confluence 包含摘要宏
  • 该宏只能显示当前站点中存在的页面。您不能使用包含页面宏来显示其它Confluence站点中的页面内容。

其它添加方式

用键盘输入添加宏

输入左大括号{,然后输入宏名称的几个起始字符,就可以看到一个相关的宏列表。

通过wiki标记添加宏

当您想在编辑器之外添加宏时,这非常有用。例如作为侧边栏、空间页眉或页脚中的自定义内容。

Macro name: include

Macro body: None.

{include:DOC:My chocolate page}
CODE