表示したい(printf)
{{ printf "文字列 = %s" $変数 }}
{{ printf "円周率 = %.2f" 3.1416 }}
printf関数で文字列を出力できます。
C言語などと同じように、文字列は%s、数値は%dや%fで指定できます。
その他に真偽値(ブーリアン)は%t、とりあえず表示したい場合に%vが使えます。
%+vにすると、その値のフィールド名(=変数名)も表示して確認できます。
テンプレート内で定義したり、呼び出したりした変数をコンソールに表示して確認できます。
ウェブサイトに表示する文字列の場合はsafe.HTMLなどの関数にパイプして適切にエスケープするとよいです。
参考
この関数はHugo独自ではなく、Go言語の機能です。 フォーマット文字列の指定子はfmtのGoドキュメントを参照してください。
タイトルを確認したい
{{ printf "サイト名: %s" .Site.Title }}
{{ printf "タイトル: %s" .Title }}
ページ情報を確認したい
{{ printf "%#v" .Page }}
.Pageでそのページオブジェクトに含まれるすべての情報を出力できます。
表示される内容が多いので適宜絞り込む必要があります。
デバッグの初手に使うとよいです。
{{ range $key, $value := .Page }}
<p>{{ $key}}: {{ $value }}</p>
{{ end }}