その他のマクロ

よく使われるマクロに掲載されているマクロとは対照的に、この記事で文書化されているマクロは、使用頻度が低かったり、特定のコンテキストでのみ用いられたり、非推奨であったりします。

特殊なコンテキストのもの

このマクロは、固有の API リファレンスなど、特定のコンテキストでのみ使用します。

  • RFC は数値を指定して、特定の RFC へのリンクを生成します。構文は {{RFC(number)\}\} です。例えば、 {{RFC(2616)\}\}RFC 2616 になります。

ランディングページの部品

ランディングページのコンテンツを自動生成するために使用することができるマクロの品揃えがあります。こちらです。

サブページの一覧

  • ListSubpages は、現在のページの直下の子ページすべてへのリンクの順序なしリストを生成します。一連の文書の目次を自動的に生成するのに有益です。
  • LandingPageListSubpages は、タイトルを <dt>、 SEO 概要を <dd> として、現在のページの直下のすべてのサブページの 2 列定義リストを出力します。これにより、適度に魅力的なランディングページを簡単に自動生成することができます。
  • APIListAlpha は、現在のページのサブページのリストを、頭文字で分割された API 用語のリストとして書式化して作成します。引数は 3 つあります。最初の引数は、最上位のサブページをすべて記載したい場合は 0、名前に "." を含むサブページを除外したい場合は 1 です。 2 つ目と 3 つ目は、各リンクの名前の一部として表示するテキストを追加します。これは、要素リンクに "<" や ">" を追加したり、メソッド名のリストの最後に "()" を追加したりするために使用することができます。
  • SubpagesWithSummaries は、現在のページのすべての直接の子の定義リストを構築します。他にも書式化はありません。 LandingPageListSubpages を使用すると、複数列のランディングページとして使用することができます。

リンクの一覧

コンテンツ内にリンクのリストを作成するために特別に設計されたマクロがあります。

  • QuickLinksWithSubpages は現在のページ(または指定された場合は指定されたページ)以下のページからなるリンクの一覧を作成します。合計 2 レベルまでの深さが生成されます。