.Get
ショートコード宣言の位置指定パラメータと名前付きパラメータにアクセスします。
.Get
は、独自の ショートコード テンプレート
を作成するときに、渡された 位置指定および名前付き
パラメータにアクセスするために特に使用されます。 数値の INDEX と一緒に使用すると、位置パラメータ (0 から始まる) を問い合わせます。文字列の KEY と一緒に使うと、名前付きのパラメータを問い合わせます。
存在しない名前付きパラメータにアクセスすると、.Get
はビルドを中断する代わりに空文字列を返します。Hugo バージョン 0.40 以降では、位置指定パラメータについても同じことが言えます。これにより、 .Get
を if
、with
、default
、cond
と連鎖させて、パラメータが存在するかどうかを確認できるようになります。 たとえば、以下のように使用できます。
{{ $quality := default "100" (.Get 1) }}