Skip to main content

ショートコード宣言の位置指定パラメータと名前付きパラメータにアクセスします。

.Get は、独自の ショートコード テンプレート を作成するときに、渡された 位置指定および名前付き パラメータにアクセスするために特に使用されます。 数値の INDEX と一緒に使用すると、位置パラメータ (0 から始まる) を問い合わせます。文字列の KEY と一緒に使うと、名前付きのパラメータを問い合わせます。

存在しない名前付きパラメータにアクセスすると、.Get はビルドを中断する代わりに空文字列を返します。Hugo バージョン 0.40 以降では、位置指定パラメータについても同じことが言えます。これにより、 .Getifwithdefaultcond と連鎖させて、パラメータが存在するかどうかを確認できるようになります。 たとえば、以下のように使用できます。

{{ $quality := default "100" (.Get 1) }}