Skip to main content

ページへの絶対パーマリンクを返します。

この関数は、以下の 2 つのパラメータを受け取ります。

  • 相対パスを解決するページのコンテキストで、通常は現在のページ (.)
  • ファイル拡張子の有無、アンカーの有無にかかわらず、ページへのパス。 先頭に / がないパスは、まず指定されたコンテキストからの相対パスを解決し、次にサイトの残りの部分からの相対パスを解決します。
{{ ref . "about" }}
{{ ref . "about#anchor" }}
{{ ref . "about.md" }}
{{ ref . "about.md#anchor" }}
{{ ref . "#anchor" }}
{{ ref . "/blog/my-post" }}
{{ ref . "/blog/my-post.md" }}

他言語版ページへの絶対パーマリンクを返す場合は、以下のようになります。

{{ ref . (dict "path" "about.md" "lang" "fr") }}

ページの別の出力形式への絶対パーマリンクを返す場合は、以下のようになります。

{{ ref . (dict "path" "about.md" "outputFormat" "rss") }}

ページを一意に解決できない場合、Hugo はエラーまたは警告を発します。 エラーの動作は設定可能です。 「Ref と RelRef の設定」 を参照してください。

この関数は、Hugo の組み込み ref ショートコードで使用されます。 このショートコードをコンテンツ管理に活用する方法の詳細については、「リンクとクロスリファレンス」 を参照してください。