将HTML宏添加到页面以嵌入来自外部网站的内容。 例如,您可以使用此宏从公司网站上或基于Web的工具中嵌入内容。

这是一个遗留宏,出于安全原因,Confluence管理员一般会禁用它。

安全考虑

默认会禁用HTML宏

HTML宏只有在管理员启用后才可用。启用这些宏会使您的Confluence站点容易受到跨站脚本攻击。

在页面中添加宏

在页面中添加HTML宏:

  1. 从编辑器工具栏中,选择插入(Insert) > 其它宏(Other Macros)
  2. Development类别中选择HTML
  3. 点击Insert
  4. 将要显示的网站中的HTML嵌入代码粘贴到宏的正文中。

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

修改宏参数

此宏没有参数。

启用HTML宏

默认情况下禁用了HTML宏。您需要Confluence管理员或系统管理员权限才能启用此宏。

(warning) 启用这些宏会使您的Confluence站点容易受到跨站脚本攻击。如果您信任所有用户不会尝试利用它们,您可以打开这些宏。如果您允许自注册或匿名用户创建内容,我们强烈建议禁用此宏。

要启用HTML宏:

去 。

从下拉菜单中选择 System 并搜索 Confluence HTML Macros 系统应用程序。
展开列表并启用 html (html-xhtml) 模块。

  1. 前往

    Error rendering macro 'excerpt-include'

    User 'null' does not have permission to view the page.

     > 插件(Add-ons)

  2. 从下拉菜单中选择System并搜索Confluence HTML Macros系统插件。
  3. 展开列表并启用html (html-xhtml)  模块。

其它添加方式

用键盘输入添加宏

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

通过wiki标记添加宏

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

Macro name: html

Macro body: Text, consisting of HTML code.

{html}<a href="http://www.atlassian.com">Click here</a> to see the <b>Atlassian</b> website.{html}
CODE