リンクしたい({{% ref %}} / {{% relref %}}

  • 本文

詳細は[こちらの外部サイト](外部サイトURL)をご覧ください
  • 出力

詳細は<a href="外部サイトURL">こちらの外部サイト</a>をご覧ください

外部サイトのURLにリンクする場合は、通常のMarkdown記法でOKです。

内部ページしたい

  • ショートコード

{{% ref "ファイルのパス" %}}
{{% relref "ファイルのパス" %}}
  • 本文

詳細は[こちらのリンク]({{% relref "ファイルのパス" %}} "title属性")をご覧ください

サイト内のページにリンクする場合は、コンテンツ用のファイル名からパーマリンクを取得する必要があります。 そのために、ビルトインされている{{< relref >}}もしくは{{< ref >}}ショートコードを使います。

  • relref: 該当するパーマリンクの相対パスを取得

  • ref: 該当するパーマリンクの絶対パスを取得

他言語ページしたい

  • ショートコード

{{% relref path="ファイル名" lang="言語コード" %}}
  • 本文

関連する英語ページは[こちらのページ]({{% relref path="ファイル名" lang="言語コード" %}} "英語ページのタイトル")です。

設定したい

1# hugo.toml
2refLinkErrorLevel = "ERROR"
3refLinksNotFoundURL = "リンク先が参照できなかったときに埋め込むURL"

relrefrefでリンク先が参照できなかった場合の挙動を設定できます。 リンクエラーが多い場合は、一時的にWARNINGに変更してもよいかもしれません。

リファレンス