--- title: 其他宏 slug: MDN/Structures/Macros/Other tags: - Macros - Reference ---
{{MDNSidebar}}

常用的宏 中列出的宏相比,本文中记录的宏很少使用或仅在特定上下文中使用,或者已弃用。

特殊情况

这些宏仅用于特定的上下文,例如特定的 API 参考。

着陆页组件

我们有各种各样的宏,可用于自动生成着陆页面的内容。请参考:

子页面列表

我们有一些宏,专门用于创建 快速链接:

嵌入

嵌入是将一个页面的部分或全部嵌入到另一个页面中。使用此宏时要小心,以确保嵌入的内容在其嵌入的页面上下文中有意义。

page 允许您将特定页面的部分或全部嵌入到文档中。它接受五个参数:

  1. 要嵌入的页面的 URI。例如 "/en-US/docs/MDN/About"。
  2. 页面中要嵌入的部分的名称。这可以指定为标题字符串或要复制的块的 ID。如果未指定,则整篇文章被嵌入。 {{optional_inline}}
  3. 要嵌入的页面版本的修订号。此功能目前尚未实现,但允许包含来自文章特定版本的文本。 {{unimplemented_inline}}
  4. 一个布尔值,指示是否显示被嵌入的顶级部分的标题。如果您希望指定自己的标题,这很有用。默认值为 false,表示默认情况下不包含标题。 {{optional_inline}}
  5. 用作顶部标题级别的标题级别。这会将嵌入内容的最外层首次发现级别调整为指定数量,并相应地调整所有其他标题。这使您可以包含具有自己标题的内容,但可以调整它们以匹配您包含它们的标题级别。如果不指定此值,则不会调整标题。 {{unimplemented_inline}}

没有标题的例子

\{{Page("/en-US/docs/MDN/About", "How you can help")}}

输出以下内容:

{{Page("/en-US/docs/MDN/About", "How you can help")}}

带标题的例子

\{{Page("/en-US/docs/MDN/About", "How you can help", 0, 1)}}

输出以下内容:

{{Page("/en-US/docs/MDN/About", "How you can help", 0, 1)}}

不赞成的

这些宏已被其他做同样事情的方式所取代,不应再使用。如果您在现有文章中找到它们,请替换它们。

链接