其他宏

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

特定上下文

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

  • RFC 仅需给定编号即可创建指向指定 RFC 的链接。语法为:{{RFC(number)}}。例如,{{RFC(2616)}} 显示为 RFC 2616

着陆页组件

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

子页面列表

  • ListSubpages 生成指向当前页面所有直接子级的无序列表;用于自动生成文档集的目录。
  • LandingPageListSubpages 输出当前页面所有直接子页面的两列定义列表,其标题为 <dt>,其 SEO 摘要为 <dd>。这使得自动生成相当有吸引力的着陆页变得容易。
  • APIListAlpha 构建当前页面的子页面列表,格式为 API 术语列表,按首字母划分。有三个参数。对于第一个参数,如果要包含所有顶级子页面则将其设为 0,如果要包含带有“.”的子页面则将其设为 1。以他们的名字。第二个和第三个让您添加文本以在每个链接中显示为名称的一部分。这可用于为元素链接添加“<”和“>”,或在方法名称列表的末尾添加“()”。
  • SubpagesWithSummaries 构造当前页面的所有直接子级的定义列表。没有进行其他的格式化。您可以使用 LandingPageListSubpages 获得一个两栏式列表,准备用作多栏式着陆页。

快速链接

我们有一个宏,专门用于创建快速链接 (en-US)

  • QuickLinksWithSubpages 创建一组由当前页面(或指定页面,如果有的话)下方的页面组成的快速链接。生成最多两个深度级别的链接。

已弃用的宏

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

链接

  • SectionOnPage 宏创建一个链接到一个部分的名称和包含该部分的文章的短语。例如,{{SectionOnPage("/en-US/docs/Mozilla/Firefox/Releases/21", "Changes for Web developers")}} 输出以下内容:Firefox 21 for developers 中的 Changes for Web developers
  • Link 宏在 MDN 上插入到指定页面的链接,使用页面标题作为要单击的可见字符串,并从页面的 SEO 摘要中提取工具提示。